Trabajo final Master Ciencia de Datos

Autor: Ricardo García Ruiz

Universidad Alcalá de Henares

Fecha: 12/01/2020

Objetivo general del trabajo

El reconocimiento de objetos en imágenes es un tema apasionante que se encuentra en primera línea de trabajo tanto desde el punto de vista de la investigación académica como desde el punto de vista de la innovación tecnológica. Dentro de este área, una de las más complejas técnicas de reconocimiento se encuentra en la restauración de imágenes dañadas.

Aplicando técnicas de Deep Learning, mediante redes neuronales, convolucionales, u otras técnicas se han desarrollado métodos de reconocimiento facial tan eficientes como los que podemos ver en algunos dispositivos móviles. En este trabajo se aplicarán estas novedosas técnicas dirigiéndolas al estudio y caracterización de imágenes de moda. Este campo resulta ser uno en el que no se ha desarrollado eficientemente estas técnicas de reconocimiento y restauración de objetos imágenes y creemos que puede ser un excelente campo de aplicación práctica desde el punto de vista de la innovación.

Se emplean técnicas de redes neuronales, modelos convolucionales, que se aplican en un piloto a un dataset de Fashion Week, un conjunto de datos de la moda más relevante y uno los eventos más importantes de la moda actual. Los resultados nos permiten reconocer objetos determinados dentro de las imágenes y, en definitiva, clasificar las imágenes en función del reconocimiento de los objetos y de su nivel de daño antes de la restauración, sin necesidad de tener una referencia de clase preestablecida para cada imagen. Entendemos que estos resultados van a ser muy importantes en los aspectos de innovación sostenible en procesos de tratamiento de imágenes en el ámbito de la moda. Estos procesos de innovación creemos que pueden desarrollarse novedosas aplicaciones comerciales derivadas de los resultados de esta investigación y tener un alto impacto en los resultados de comercialización.

Verificación de la máquina, código y datos

Se va a utilizar un notebook de Jupyter subido a la plataforma Google Collab. De esta forma se independiza el resultado y tiempo de proceso de los condicionantes de la máquina instalada en un ordenardor personal o sobremesa.

El notebook tendrá las siguientes características:

  • Utilizará Python 3
  • El notebook utilizará un entorno de ejecución con GPU
  • Utilizará las librerías Torch

A continuación se verifican las instalaciones correctas de cada requerimiento.

Verificación de contexto

In [1]:
# Se verifica la instalación de CUDA y Python 3
! nvcc --version
! python --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130
Python 3.6.9
In [2]:
import torch
print(torch.cuda.get_device_name(0))
print(torch.__version__)

import warnings
warnings.filterwarnings("ignore")
Tesla P100-PCIE-16GB
1.3.1

Lectura de código y datos desde GitHub para el procesado de Inpainting

In [3]:
!pip install torchviz

# Se descargan los datos clonando desde 
! git clone https://github.com/rgarciarui/TFM_UAH_RGR.git

#from google.colab import files
#uploaded = files.upload()
Collecting torchviz
  Downloading https://files.pythonhosted.org/packages/8f/8e/a9630c7786b846d08b47714dd363a051f5e37b4ea0e534460d8cdfc1644b/torchviz-0.0.1.tar.gz (41kB)
     |████████████████████████████████| 51kB 3.6MB/s 
Requirement already satisfied: torch in /usr/local/lib/python3.6/dist-packages (from torchviz) (1.3.1)
Requirement already satisfied: graphviz in /usr/local/lib/python3.6/dist-packages (from torchviz) (0.10.1)
Requirement already satisfied: numpy in /usr/local/lib/python3.6/dist-packages (from torch->torchviz) (1.17.5)
Building wheels for collected packages: torchviz
  Building wheel for torchviz (setup.py) ... done
  Created wheel for torchviz: filename=torchviz-0.0.1-cp36-none-any.whl size=3520 sha256=eed5fdf2b80868db3eb59aca2ba0ea5f11abc0dd455040177b4d090f1c38af29
  Stored in directory: /root/.cache/pip/wheels/2a/c2/c5/b8b4d0f7992c735f6db5bfa3c5f354cf36502037ca2b585667
Successfully built torchviz
Installing collected packages: torchviz
Successfully installed torchviz-0.0.1
Cloning into 'TFM_UAH_RGR'...
remote: Enumerating objects: 154, done.
remote: Counting objects: 100% (154/154), done.
remote: Compressing objects: 100% (108/108), done.
remote: Total 154 (delta 84), reused 115 (delta 45), pack-reused 0
Receiving objects: 100% (154/154), 4.04 MiB | 8.78 MiB/s, done.
Resolving deltas: 100% (84/84), done.

Restauración

Carga de las librerías de uso en la prueba

In [0]:
from __future__ import print_function
import matplotlib.pyplot as plt
import matplotlib as mpl
%matplotlib inline

import os
import numpy as np
from TFM_UAH_RGR.models.resnet import ResNet
from TFM_UAH_RGR.models.unet import UNet
from TFM_UAH_RGR.models.skip import skip
from TFM_UAH_RGR.models import get_net

# Se importan las librerias de torch
import torch
import torch.optim
from skimage.measure import compare_psnr

# Librerias de utilizadas para inpainting
from TFM_UAH_RGR.utils.inpainting_utils import *

# Visualización de modelos
from TFM_UAH_RGR.utils.common_utils import torch_summarize

torch.backends.cudnn.enabled = True
torch.backends.cudnn.benchmark = True

PLOT = True
imagesize = -1
dim_div_by = 64
dtype = torch.cuda.FloatTensor

inline_rc = dict(mpl.rcParams)

Prueba con imágenes en color

En este punto generamos una prueba con una imagen en colar.

Para ello generamos una mascara noise que fusionamos con la imagen original para distorsionarla.

En el resultado mostramos la imagen original, la mascara y la mezcla de imagen y mascara.

In [5]:
%%time
# Cargamos imágenes del conjunto de dataset, en 'data' para trabajar
colourFiles = ['./TFM_UAH_RGR/data/restoration/10 - Bicycle.png',
               './TFM_UAH_RGR/data/restoration/11 - kate.png',
               './TFM_UAH_RGR/data/restoration/12 - Lion.png',
               './TFM_UAH_RGR/data/restoration/13 - tinajas.png',
               './TFM_UAH_RGR/data/restoration/14 - Peabody-library.png']

# selección de la imagen  [0-4]
image_number = 0

# leemos la imagen original deseada
image_pil, image_np = get_image(colourFiles[image_number], imagesize)

# creamos una mascara PIL
image_mask = get_bernoulli_mask(image_pil, 0.35)

# conversion de PIL a matriz numpy
image_mask_np = pil_to_np(image_mask)
image_mask_np[1] = image_mask_np[0]
image_mask_np[2] = image_mask_np[0]
   
# Imagen alterada con la mascara
image_masked = image_np * image_mask_np

# tensor cuda
mask_var = np_to_torch(image_mask_np).type(dtype)

# Mostramos la imagen original, la mascara de ruido y la imagen final con ruido
plot_image_grid([image_np, image_mask_np, image_masked], 3,11);
CPU times: user 4.02 s, sys: 919 ms, total: 4.94 s
Wall time: 11 s
In [0]:
show_every=50
figsize=5
pad = 'reflection' # 'zero'
INPUT = 'noise'
input_depth = 32
OPTIMIZER = 'adam'
OPT_OVER =  'net'

# imagen en color
num_iter = 1000
LR = 0.01
reg_noise_std = 0.00

# devuelve un modelo        
net = skip(input_depth, 
               image_np.shape[0], 
               num_channels_down = [16, 32, 64, 128, 128],
               num_channels_up   = [16, 32, 64, 128, 128],
               num_channels_skip =    [0, 0, 0, 0, 0],   
               filter_size_down = 3, filter_size_up = 3, filter_skip_size=1,
               upsample_mode='bilinear', 
               downsample_mode='avg',
               need_sigmoid=True, need_bias=True, pad=pad).type(dtype)

# Perdida
mse = torch.nn.MSELoss().type(dtype)
image_var = np_to_torch(image_np).type(dtype)  # tensor cuda

# tensor cuda
net_input = get_noise(input_depth, INPUT, image_np.shape[1:]).type(dtype).detach()
In [7]:
# Datos del modelo
print(torch_summarize(net))

# Datos del modelo 2
#print(net)  # modelo
#print("Parametros del modelo: ", sum([param.nelement() for param in net.parameters()]) )  # parametros del modelo
Sequential (
  (1): Sequential (
    (1): Sequential (
      (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
      (1): Conv2d(32, 16, kernel_size=(3, 3), stride=(1, 1)), pesos=((16, 32, 3, 3), (16,)), parametros=4624
      (2): AvgPool2d(kernel_size=2, stride=2, padding=0), pesos=(), parametros=0
    ), pesos=((16, 32, 3, 3), (16,)), parametros=4624
    (2): BatchNorm2d(16, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((16,), (16,)), parametros=32
    (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
    (4): Sequential (
      (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
      (1): Conv2d(16, 16, kernel_size=(3, 3), stride=(1, 1)), pesos=((16, 16, 3, 3), (16,)), parametros=2320
    ), pesos=((16, 16, 3, 3), (16,)), parametros=2320
    (5): BatchNorm2d(16, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((16,), (16,)), parametros=32
    (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
    (7): Sequential (
      (1): Sequential (
        (1): Sequential (
          (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
          (1): Conv2d(16, 32, kernel_size=(3, 3), stride=(1, 1)), pesos=((32, 16, 3, 3), (32,)), parametros=4640
          (2): AvgPool2d(kernel_size=2, stride=2, padding=0), pesos=(), parametros=0
        ), pesos=((32, 16, 3, 3), (32,)), parametros=4640
        (2): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((32,), (32,)), parametros=64
        (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
        (4): Sequential (
          (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
          (1): Conv2d(32, 32, kernel_size=(3, 3), stride=(1, 1)), pesos=((32, 32, 3, 3), (32,)), parametros=9248
        ), pesos=((32, 32, 3, 3), (32,)), parametros=9248
        (5): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((32,), (32,)), parametros=64
        (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
        (7): Sequential (
          (1): Sequential (
            (1): Sequential (
              (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
              (1): Conv2d(32, 64, kernel_size=(3, 3), stride=(1, 1)), pesos=((64, 32, 3, 3), (64,)), parametros=18496
              (2): AvgPool2d(kernel_size=2, stride=2, padding=0), pesos=(), parametros=0
            ), pesos=((64, 32, 3, 3), (64,)), parametros=18496
            (2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((64,), (64,)), parametros=128
            (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
            (4): Sequential (
              (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
              (1): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1)), pesos=((64, 64, 3, 3), (64,)), parametros=36928
            ), pesos=((64, 64, 3, 3), (64,)), parametros=36928
            (5): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((64,), (64,)), parametros=128
            (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
            (7): Sequential (
              (1): Sequential (
                (1): Sequential (
                  (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                  (1): Conv2d(64, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 64, 3, 3), (128,)), parametros=73856
                  (2): AvgPool2d(kernel_size=2, stride=2, padding=0), pesos=(), parametros=0
                ), pesos=((128, 64, 3, 3), (128,)), parametros=73856
                (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                (4): Sequential (
                  (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                  (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                (7): Sequential (
                  (1): Sequential (
                    (1): Sequential (
                      (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                      (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                      (2): AvgPool2d(kernel_size=2, stride=2, padding=0), pesos=(), parametros=0
                    ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                    (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                    (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                    (4): Sequential (
                      (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                      (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                    ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                    (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                    (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                    (7): Upsample(scale_factor=2.0, mode=bilinear), pesos=(), parametros=0
                  ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,)), parametros=295680
                  (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                  (3): Sequential (
                    (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                    (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                  ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                  (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                  (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                  (6): Sequential (
                    (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
                    (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1)), pesos=((128, 128, 1, 1), (128,)), parametros=16512
                  ), pesos=((128, 128, 1, 1), (128,)), parametros=16512
                  (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                  (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=460544
                (8): Upsample(scale_factor=2.0, mode=bilinear), pesos=(), parametros=0
              ), pesos=((128, 64, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=682496
              (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
              (3): Sequential (
                (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
              ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
              (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
              (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
              (6): Sequential (
                (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
                (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1)), pesos=((128, 128, 1, 1), (128,)), parametros=16512
              ), pesos=((128, 128, 1, 1), (128,)), parametros=16512
              (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
              (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
            ), pesos=((128, 64, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=847360
            (8): Upsample(scale_factor=2.0, mode=bilinear), pesos=(), parametros=0
          ), pesos=((64, 32, 3, 3), (64,), (64,), (64,), (64, 64, 3, 3), (64,), (64,), (64,), (128, 64, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=903040
          (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
          (3): Sequential (
            (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
            (1): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1)), pesos=((64, 128, 3, 3), (64,)), parametros=73792
          ), pesos=((64, 128, 3, 3), (64,)), parametros=73792
          (4): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((64,), (64,)), parametros=128
          (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
          (6): Sequential (
            (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
            (1): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1)), pesos=((64, 64, 1, 1), (64,)), parametros=4160
          ), pesos=((64, 64, 1, 1), (64,)), parametros=4160
          (7): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((64,), (64,)), parametros=128
          (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
        ), pesos=((64, 32, 3, 3), (64,), (64,), (64,), (64, 64, 3, 3), (64,), (64,), (64,), (128, 64, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (64, 128, 3, 3), (64,), (64,), (64,), (64, 64, 1, 1), (64,), (64,), (64,)), parametros=981504
        (8): Upsample(scale_factor=2.0, mode=bilinear), pesos=(), parametros=0
      ), pesos=((32, 16, 3, 3), (32,), (32,), (32,), (32, 32, 3, 3), (32,), (32,), (32,), (64, 32, 3, 3), (64,), (64,), (64,), (64, 64, 3, 3), (64,), (64,), (64,), (128, 64, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (64, 128, 3, 3), (64,), (64,), (64,), (64, 64, 1, 1), (64,), (64,), (64,)), parametros=995520
      (2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((64,), (64,)), parametros=128
      (3): Sequential (
        (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
        (1): Conv2d(64, 32, kernel_size=(3, 3), stride=(1, 1)), pesos=((32, 64, 3, 3), (32,)), parametros=18464
      ), pesos=((32, 64, 3, 3), (32,)), parametros=18464
      (4): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((32,), (32,)), parametros=64
      (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
      (6): Sequential (
        (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
        (1): Conv2d(32, 32, kernel_size=(1, 1), stride=(1, 1)), pesos=((32, 32, 1, 1), (32,)), parametros=1056
      ), pesos=((32, 32, 1, 1), (32,)), parametros=1056
      (7): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((32,), (32,)), parametros=64
      (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
    ), pesos=((32, 16, 3, 3), (32,), (32,), (32,), (32, 32, 3, 3), (32,), (32,), (32,), (64, 32, 3, 3), (64,), (64,), (64,), (64, 64, 3, 3), (64,), (64,), (64,), (128, 64, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (64, 128, 3, 3), (64,), (64,), (64,), (64, 64, 1, 1), (64,), (64,), (64,), (64,), (64,), (32, 64, 3, 3), (32,), (32,), (32,), (32, 32, 1, 1), (32,), (32,), (32,)), parametros=1015296
    (8): Upsample(scale_factor=2.0, mode=bilinear), pesos=(), parametros=0
  ), pesos=((16, 32, 3, 3), (16,), (16,), (16,), (16, 16, 3, 3), (16,), (16,), (16,), (32, 16, 3, 3), (32,), (32,), (32,), (32, 32, 3, 3), (32,), (32,), (32,), (64, 32, 3, 3), (64,), (64,), (64,), (64, 64, 3, 3), (64,), (64,), (64,), (128, 64, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (64, 128, 3, 3), (64,), (64,), (64,), (64, 64, 1, 1), (64,), (64,), (64,), (64,), (64,), (32, 64, 3, 3), (32,), (32,), (32,), (32, 32, 1, 1), (32,), (32,), (32,)), parametros=1022304
  (2): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((32,), (32,)), parametros=64
  (3): Sequential (
    (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
    (1): Conv2d(32, 16, kernel_size=(3, 3), stride=(1, 1)), pesos=((16, 32, 3, 3), (16,)), parametros=4624
  ), pesos=((16, 32, 3, 3), (16,)), parametros=4624
  (4): BatchNorm2d(16, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((16,), (16,)), parametros=32
  (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
  (6): Sequential (
    (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
    (1): Conv2d(16, 16, kernel_size=(1, 1), stride=(1, 1)), pesos=((16, 16, 1, 1), (16,)), parametros=272
  ), pesos=((16, 16, 1, 1), (16,)), parametros=272
  (7): BatchNorm2d(16, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((16,), (16,)), parametros=32
  (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
  (9): Sequential (
    (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
    (1): Conv2d(16, 3, kernel_size=(1, 1), stride=(1, 1)), pesos=((3, 16, 1, 1), (3,)), parametros=51
  ), pesos=((3, 16, 1, 1), (3,)), parametros=51
  (10): Sigmoid(), pesos=(), parametros=0
)
In [8]:
from torch import nn
from torchviz import make_dot, make_dot_from_trace

# Visualizacion grafica del modelo
make_dot(net(net_input), params=dict(net.named_parameters()))
Out[8]:
%3 140378996546024 SigmoidBackward 140378996547312 CudnnConvolutionBackward 140378996547312->140378996546024 140378996547536 ReflectionPad2DBackward 140378996547536->140378996547312 140378996084976 LeakyReluBackward1 140378996084976->140378996547536 140378996085088 CudnnBatchNormBackward 140378996085088->140378996084976 140378996085200 CudnnConvolutionBackward 140378996085200->140378996085088 140378996085424 ReflectionPad2DBackward 140378996085424->140378996085200 140378996085648 LeakyReluBackward1 140378996085648->140378996085424 140378996085760 CudnnBatchNormBackward 140378996085760->140378996085648 140378996085872 CudnnConvolutionBackward 140378996085872->140378996085760 140378996086096 ReflectionPad2DBackward 140378996086096->140378996085872 140378996086320 CudnnBatchNormBackward 140378996086320->140378996086096 140378996086432 UpsampleBilinear2DBackward 140378996086432->140378996086320 140378996086656 LeakyReluBackward1 140378996086656->140378996086432 140378996086768 CudnnBatchNormBackward 140378996086768->140378996086656 140378996086880 CudnnConvolutionBackward 140378996086880->140378996086768 140378996087104 ReflectionPad2DBackward 140378996087104->140378996086880 140378996087328 LeakyReluBackward1 140378996087328->140378996087104 140378996087440 CudnnBatchNormBackward 140378996087440->140378996087328 140378996087552 CudnnConvolutionBackward 140378996087552->140378996087440 140378996087776 ReflectionPad2DBackward 140378996087776->140378996087552 140378996088000 CudnnBatchNormBackward 140378996088000->140378996087776 140378996088112 UpsampleBilinear2DBackward 140378996088112->140378996088000 140378996088336 LeakyReluBackward1 140378996088336->140378996088112 140378996088448 CudnnBatchNormBackward 140378996088448->140378996088336 140378996088560 CudnnConvolutionBackward 140378996088560->140378996088448 140378996088784 ReflectionPad2DBackward 140378996088784->140378996088560 140378996097264 LeakyReluBackward1 140378996097264->140378996088784 140378996097376 CudnnBatchNormBackward 140378996097376->140378996097264 140378996097488 CudnnConvolutionBackward 140378996097488->140378996097376 140378996097712 ReflectionPad2DBackward 140378996097712->140378996097488 140378996097936 CudnnBatchNormBackward 140378996097936->140378996097712 140378996098048 UpsampleBilinear2DBackward 140378996098048->140378996097936 140378996098272 LeakyReluBackward1 140378996098272->140378996098048 140378996098384 CudnnBatchNormBackward 140378996098384->140378996098272 140378996098496 CudnnConvolutionBackward 140378996098496->140378996098384 140378996098720 ReflectionPad2DBackward 140378996098720->140378996098496 140378996098944 LeakyReluBackward1 140378996098944->140378996098720 140378996099056 CudnnBatchNormBackward 140378996099056->140378996098944 140378996099168 CudnnConvolutionBackward 140378996099168->140378996099056 140378996099392 ReflectionPad2DBackward 140378996099392->140378996099168 140378996099616 CudnnBatchNormBackward 140378996099616->140378996099392 140378996099728 UpsampleBilinear2DBackward 140378996099728->140378996099616 140378996099952 LeakyReluBackward1 140378996099952->140378996099728 140378996100064 CudnnBatchNormBackward 140378996100064->140378996099952 140378996100176 CudnnConvolutionBackward 140378996100176->140378996100064 140378996100400 ReflectionPad2DBackward 140378996100400->140378996100176 140378996100624 LeakyReluBackward1 140378996100624->140378996100400 140378996100736 CudnnBatchNormBackward 140378996100736->140378996100624 140378996100848 CudnnConvolutionBackward 140378996100848->140378996100736 140378996101072 ReflectionPad2DBackward 140378996101072->140378996100848 140378996101360 CudnnBatchNormBackward 140378996101360->140378996101072 140378996101472 UpsampleBilinear2DBackward 140378996101472->140378996101360 140378996101696 LeakyReluBackward1 140378996101696->140378996101472 140378996101808 CudnnBatchNormBackward 140378996101808->140378996101696 140378996101920 CudnnConvolutionBackward 140378996101920->140378996101808 140378996102144 ReflectionPad2DBackward 140378996102144->140378996101920 140378996102368 LeakyReluBackward1 140378996102368->140378996102144 140378996102480 CudnnBatchNormBackward 140378996102480->140378996102368 140378996102592 AvgPool2DBackward 140378996102592->140378996102480 140378996102816 CudnnConvolutionBackward 140378996102816->140378996102592 140378996102984 ReflectionPad2DBackward 140378996102984->140378996102816 140378996103208 LeakyReluBackward1 140378996103208->140378996102984 140378996103376 CudnnBatchNormBackward 140378996103376->140378996103208 140378996103544 CudnnConvolutionBackward 140378996103544->140378996103376 140378996103768 ReflectionPad2DBackward 140378996103768->140378996103544 140378996103992 LeakyReluBackward1 140378996103992->140378996103768 140378996104160 CudnnBatchNormBackward 140378996104160->140378996103992 140378996104328 AvgPool2DBackward 140378996104328->140378996104160 140378996104552 CudnnConvolutionBackward 140378996104552->140378996104328 140378996104720 ReflectionPad2DBackward 140378996104720->140378996104552 140378996104944 LeakyReluBackward1 140378996104944->140378996104720 140378996105112 CudnnBatchNormBackward 140378996105112->140378996104944 140378996121728 CudnnConvolutionBackward 140378996121728->140378996105112 140378996121952 ReflectionPad2DBackward 140378996121952->140378996121728 140378996122176 LeakyReluBackward1 140378996122176->140378996121952 140378996122344 CudnnBatchNormBackward 140378996122344->140378996122176 140378996122512 AvgPool2DBackward 140378996122512->140378996122344 140378996122736 CudnnConvolutionBackward 140378996122736->140378996122512 140378996122904 ReflectionPad2DBackward 140378996122904->140378996122736 140378996123128 LeakyReluBackward1 140378996123128->140378996122904 140378996123296 CudnnBatchNormBackward 140378996123296->140378996123128 140378996123464 CudnnConvolutionBackward 140378996123464->140378996123296 140378996123688 ReflectionPad2DBackward 140378996123688->140378996123464 140378996123912 LeakyReluBackward1 140378996123912->140378996123688 140378996124080 CudnnBatchNormBackward 140378996124080->140378996123912 140378996124248 AvgPool2DBackward 140378996124248->140378996124080 140378996124472 CudnnConvolutionBackward 140378996124472->140378996124248 140378996124640 ReflectionPad2DBackward 140378996124640->140378996124472 140378996124864 LeakyReluBackward1 140378996124864->140378996124640 140378996125032 CudnnBatchNormBackward 140378996125032->140378996124864 140378996125200 CudnnConvolutionBackward 140378996125200->140378996125032 140378996125424 ReflectionPad2DBackward 140378996125424->140378996125200 140378996125648 LeakyReluBackward1 140378996125648->140378996125424 140378996129976 CudnnBatchNormBackward 140378996129976->140378996125648 140378996130144 AvgPool2DBackward 140378996130144->140378996129976 140378996130368 CudnnConvolutionBackward 140378996130368->140378996130144 140378996130536 1.1.1.weight (16, 32, 3, 3) 140378996130536->140378996130368 140378996130592 1.1.1.bias (16) 140378996130592->140378996130368 140378996130200 1.2.weight (16) 140378996130200->140378996129976 140378996130256 1.2.bias (16) 140378996130256->140378996129976 140378996125480 1.4.1.weight (16, 16, 3, 3) 140378996125480->140378996125200 140378996125536 1.4.1.bias (16) 140378996125536->140378996125200 140378996125256 1.5.weight (16) 140378996125256->140378996125032 140378996125312 1.5.bias (16) 140378996125312->140378996125032 140378996124696 1.7.1.1.1.weight (32, 16, 3, 3) 140378996124696->140378996124472 140378996124752 1.7.1.1.1.bias (32) 140378996124752->140378996124472 140378996124304 1.7.1.2.weight (32) 140378996124304->140378996124080 140378996124360 1.7.1.2.bias (32) 140378996124360->140378996124080 140378996123744 1.7.1.4.1.weight (32, 32, 3, 3) 140378996123744->140378996123464 140378996123800 1.7.1.4.1.bias (32) 140378996123800->140378996123464 140378996123520 1.7.1.5.weight (32) 140378996123520->140378996123296 140378996123576 1.7.1.5.bias (32) 140378996123576->140378996123296 140378996122960 1.7.1.7.1.1.1.weight (64, 32, 3, 3) 140378996122960->140378996122736 140378996123016 1.7.1.7.1.1.1.bias (64) 140378996123016->140378996122736 140378996122568 1.7.1.7.1.2.weight (64) 140378996122568->140378996122344 140378996122624 1.7.1.7.1.2.bias (64) 140378996122624->140378996122344 140378996122008 1.7.1.7.1.4.1.weight (64, 64, 3, 3) 140378996122008->140378996121728 140378996122064 1.7.1.7.1.4.1.bias (64) 140378996122064->140378996121728 140378996121784 1.7.1.7.1.5.weight (64) 140378996121784->140378996105112 140378996121840 1.7.1.7.1.5.bias (64) 140378996121840->140378996105112 140378996104776 1.7.1.7.1.7.1.1.1.weight (128, 64, 3, 3) 140378996104776->140378996104552 140378996104832 1.7.1.7.1.7.1.1.1.bias (128) 140378996104832->140378996104552 140378996104384 1.7.1.7.1.7.1.2.weight (128) 140378996104384->140378996104160 140378996104440 1.7.1.7.1.7.1.2.bias (128) 140378996104440->140378996104160 140378996103824 1.7.1.7.1.7.1.4.1.weight (128, 128, 3, 3) 140378996103824->140378996103544 140378996103880 1.7.1.7.1.7.1.4.1.bias (128) 140378996103880->140378996103544 140378996103600 1.7.1.7.1.7.1.5.weight (128) 140378996103600->140378996103376 140378996103656 1.7.1.7.1.7.1.5.bias (128) 140378996103656->140378996103376 140378996103040 1.7.1.7.1.7.1.7.1.1.1.weight (128, 128, 3, 3) 140378996103040->140378996102816 140378996103096 1.7.1.7.1.7.1.7.1.1.1.bias (128) 140378996103096->140378996102816 140378996102648 1.7.1.7.1.7.1.7.1.2.weight (128) 140378996102648->140378996102480 140378996102704 1.7.1.7.1.7.1.7.1.2.bias (128) 140378996102704->140378996102480 140378996102200 1.7.1.7.1.7.1.7.1.4.1.weight (128, 128, 3, 3) 140378996102200->140378996101920 140378996102256 1.7.1.7.1.7.1.7.1.4.1.bias (128) 140378996102256->140378996101920 140378996101976 1.7.1.7.1.7.1.7.1.5.weight (128) 140378996101976->140378996101808 140378996102032 1.7.1.7.1.7.1.7.1.5.bias (128) 140378996102032->140378996101808 140378996101528 1.7.1.7.1.7.1.7.2.weight (128) 140378996101528->140378996101360 140378996101584 1.7.1.7.1.7.1.7.2.bias (128) 140378996101584->140378996101360 140378996101192 1.7.1.7.1.7.1.7.3.1.weight (128, 128, 3, 3) 140378996101192->140378996100848 140378996101248 1.7.1.7.1.7.1.7.3.1.bias (128) 140378996101248->140378996100848 140378996100904 1.7.1.7.1.7.1.7.4.weight (128) 140378996100904->140378996100736 140378996100960 1.7.1.7.1.7.1.7.4.bias (128) 140378996100960->140378996100736 140378996100456 1.7.1.7.1.7.1.7.6.1.weight (128, 128, 1, 1) 140378996100456->140378996100176 140378996100512 1.7.1.7.1.7.1.7.6.1.bias (128) 140378996100512->140378996100176 140378996100232 1.7.1.7.1.7.1.7.7.weight (128) 140378996100232->140378996100064 140378996100288 1.7.1.7.1.7.1.7.7.bias (128) 140378996100288->140378996100064 140378996099784 1.7.1.7.1.7.2.weight (128) 140378996099784->140378996099616 140378996099840 1.7.1.7.1.7.2.bias (128) 140378996099840->140378996099616 140378996099448 1.7.1.7.1.7.3.1.weight (128, 128, 3, 3) 140378996099448->140378996099168 140378996099504 1.7.1.7.1.7.3.1.bias (128) 140378996099504->140378996099168 140378996099224 1.7.1.7.1.7.4.weight (128) 140378996099224->140378996099056 140378996099280 1.7.1.7.1.7.4.bias (128) 140378996099280->140378996099056 140378996098776 1.7.1.7.1.7.6.1.weight (128, 128, 1, 1) 140378996098776->140378996098496 140378996098832 1.7.1.7.1.7.6.1.bias (128) 140378996098832->140378996098496 140378996098552 1.7.1.7.1.7.7.weight (128) 140378996098552->140378996098384 140378996098608 1.7.1.7.1.7.7.bias (128) 140378996098608->140378996098384 140378996098104 1.7.1.7.2.weight (128) 140378996098104->140378996097936 140378996098160 1.7.1.7.2.bias (128) 140378996098160->140378996097936 140378996097768 1.7.1.7.3.1.weight (64, 128, 3, 3) 140378996097768->140378996097488 140378996097824 1.7.1.7.3.1.bias (64) 140378996097824->140378996097488 140378996097544 1.7.1.7.4.weight (64) 140378996097544->140378996097376 140378996097600 1.7.1.7.4.bias (64) 140378996097600->140378996097376 140378996097096 1.7.1.7.6.1.weight (64, 64, 1, 1) 140378996097096->140378996088560 140378996097152 1.7.1.7.6.1.bias (64) 140378996097152->140378996088560 140378996088616 1.7.1.7.7.weight (64) 140378996088616->140378996088448 140378996088672 1.7.1.7.7.bias (64) 140378996088672->140378996088448 140378996088168 1.7.2.weight (64) 140378996088168->140378996088000 140378996088224 1.7.2.bias (64) 140378996088224->140378996088000 140378996087832 1.7.3.1.weight (32, 64, 3, 3) 140378996087832->140378996087552 140378996087888 1.7.3.1.bias (32) 140378996087888->140378996087552 140378996087608 1.7.4.weight (32) 140378996087608->140378996087440 140378996087664 1.7.4.bias (32) 140378996087664->140378996087440 140378996087160 1.7.6.1.weight (32, 32, 1, 1) 140378996087160->140378996086880 140378996087216 1.7.6.1.bias (32) 140378996087216->140378996086880 140378996086936 1.7.7.weight (32) 140378996086936->140378996086768 140378996086992 1.7.7.bias (32) 140378996086992->140378996086768 140378996086488 2.weight (32) 140378996086488->140378996086320 140378996086544 2.bias (32) 140378996086544->140378996086320 140378996086152 3.1.weight (16, 32, 3, 3) 140378996086152->140378996085872 140378996086208 3.1.bias (16) 140378996086208->140378996085872 140378996085928 4.weight (16) 140378996085928->140378996085760 140378996085984 4.bias (16) 140378996085984->140378996085760 140378996085480 6.1.weight (16, 16, 1, 1) 140378996085480->140378996085200 140378996085536 6.1.bias (16) 140378996085536->140378996085200 140378996085256 7.weight (16) 140378996085256->140378996085088 140378996085312 7.bias (16) 140378996085312->140378996085088 140378996084808 9.1.weight (3, 16, 1, 1) 140378996084808->140378996547312 140378996084864 9.1.bias (3) 140378996084864->140378996547312
In [0]:
def closure():

    global i, psrn_masked_last, last_net, net_input
    
    if reg_noise_std > 0:
        net_input = net_input_saved + (noise.normal_() * reg_noise_std)
    
    out = net(net_input)

    total_loss = mse(out * mask_var, image_var * mask_var)
    total_loss.backward()
    
    psrn_masked = compare_psnr(image_masked, out.detach().cpu().numpy()[0] * image_mask_np) 
    psrn = compare_psnr(image_np, out.detach().cpu().numpy()[0]) 

    print ('Iteracion %05d    Perdida %f PSNR_masked %f PSNR %f' % (i, total_loss.item(), psrn_masked, psrn),'\r', end='')
    print('\n')
    #print(total_loss)
    
    if  PLOT and i % show_every == 0:
        out_np = torch_to_np(out)
        
        # Backtracking
        if psrn_masked - psrn_masked_last < -5: 
            print('Volviendo al punto de control anterior.\n')

            for new_param, net_param in zip(last_net, net.parameters()):
                net_param.data.copy_(new_param.cuda())

            return total_loss*0
        else:
            last_net = [x.cpu() for x in net.parameters()]
            psrn_masked_last = psrn_masked



        plot_image_grid([np.clip(out_np, 0, 1)], factor=figsize, nrow=1)

    i += 1

    #print("salida de función con perdida:", (total_loss.cpu()).detach().numpy())
    return total_loss, total_loss.item(), psrn, psrn_masked

relación pico señal / ruido (PSNR) = psrn

error cuadrático medio (MSE) = total_loss

In [10]:
%%time
# Inicialización de variables globales 
last_net = None
psrn_masked_last = 0
i = 0

net_input_saved = net_input.detach().clone()
noise = net_input.detach().clone()

# Run
p = get_params(OPT_OVER, net, net_input)
#total_loss_item_acum, psrn_acum, total_loss_acum = optimize(OPTIMIZER, p, closure, LR=LR, num_iter=num_iter)
total_loss_final, total_loss_item_final, psrn_final, psrn_masked_final = optimize(OPTIMIZER, p, closure, LR=LR, num_iter=num_iter)
Iniciando la optimización con ADAM Ricardo
Iteracion 00000    Perdida 0.044026 PSNR_masked 13.562949 PSNR 11.687335 

Iteracion 00001    Perdida 0.041344 PSNR_masked 13.835869 PSNR 11.963527 

Iteracion 00002    Perdida 0.041563 PSNR_masked 13.812956 PSNR 11.944585 

Iteracion 00003    Perdida 0.039631 PSNR_masked 14.019643 PSNR 12.146273 

Iteracion 00004    Perdida 0.037578 PSNR_masked 14.250670 PSNR 12.374307 

Iteracion 00005    Perdida 0.036576 PSNR_masked 14.368068 PSNR 12.491419 

Iteracion 00006    Perdida 0.035276 PSNR_masked 14.525227 PSNR 12.649150 

Iteracion 00007    Perdida 0.034079 PSNR_masked 14.675080 PSNR 12.799561 

Iteracion 00008    Perdida 0.032601 PSNR_masked 14.867650 PSNR 12.991744 

Iteracion 00009    Perdida 0.030986 PSNR_masked 15.088379 PSNR 13.211821 

Iteracion 00010    Perdida 0.028982 PSNR_masked 15.378754 PSNR 13.502006 

Iteracion 00011    Perdida 0.027353 PSNR_masked 15.629885 PSNR 13.754266 

Iteracion 00012    Perdida 0.025871 PSNR_masked 15.871948 PSNR 13.997233 

Iteracion 00013    Perdida 0.024668 PSNR_masked 16.078590 PSNR 14.201709 

Iteracion 00014    Perdida 0.023590 PSNR_masked 16.272753 PSNR 14.394060 

Iteracion 00015    Perdida 0.022482 PSNR_masked 16.481673 PSNR 14.601834 

Iteracion 00016    Perdida 0.021787 PSNR_masked 16.617978 PSNR 14.736697 

Iteracion 00017    Perdida 0.020924 PSNR_masked 16.793462 PSNR 14.912869 

Iteracion 00018    Perdida 0.020676 PSNR_masked 16.845310 PSNR 14.967470 

Iteracion 00019    Perdida 0.019790 PSNR_masked 17.035613 PSNR 15.159161 

Iteracion 00020    Perdida 0.019317 PSNR_masked 17.140558 PSNR 15.264388 

Iteracion 00021    Perdida 0.018920 PSNR_masked 17.230846 PSNR 15.354794 

Iteracion 00022    Perdida 0.018728 PSNR_masked 17.275092 PSNR 15.400534 

Iteracion 00023    Perdida 0.018189 PSNR_masked 17.401870 PSNR 15.526931 

Iteracion 00024    Perdida 0.017928 PSNR_masked 17.464592 PSNR 15.586903 

Iteracion 00025    Perdida 0.017879 PSNR_masked 17.476512 PSNR 15.595878 

Iteracion 00026    Perdida 0.017956 PSNR_masked 17.458000 PSNR 15.585522 

Iteracion 00027    Perdida 0.017503 PSNR_masked 17.568789 PSNR 15.690292 

Iteracion 00028    Perdida 0.017075 PSNR_masked 17.676481 PSNR 15.799742 

Iteracion 00029    Perdida 0.017115 PSNR_masked 17.666266 PSNR 15.795922 

Iteracion 00030    Perdida 0.016858 PSNR_masked 17.731979 PSNR 15.857441 

Iteracion 00031    Perdida 0.016855 PSNR_masked 17.732801 PSNR 15.856760 

Iteracion 00032    Perdida 0.016599 PSNR_masked 17.799138 PSNR 15.922786 

Iteracion 00033    Perdida 0.016229 PSNR_masked 17.897089 PSNR 16.024989 

Iteracion 00034    Perdida 0.016274 PSNR_masked 17.885070 PSNR 16.008992 

Iteracion 00035    Perdida 0.016005 PSNR_masked 17.957351 PSNR 16.082229 

Iteracion 00036    Perdida 0.015823 PSNR_masked 18.007137 PSNR 16.130597 

Iteracion 00037    Perdida 0.015735 PSNR_masked 18.031417 PSNR 16.153523 

Iteracion 00038    Perdida 0.015688 PSNR_masked 18.044451 PSNR 16.170990 

Iteracion 00039    Perdida 0.015364 PSNR_masked 18.134872 PSNR 16.259205 

Iteracion 00040    Perdida 0.015466 PSNR_masked 18.106320 PSNR 16.226983 

Iteracion 00041    Perdida 0.015767 PSNR_masked 18.022440 PSNR 16.146142 

Iteracion 00042    Perdida 0.015516 PSNR_masked 18.092116 PSNR 16.216467 

Iteracion 00043    Perdida 0.015075 PSNR_masked 18.217409 PSNR 16.337255 

Iteracion 00044    Perdida 0.015320 PSNR_masked 18.147333 PSNR 16.267899 

Iteracion 00045    Perdida 0.015051 PSNR_masked 18.224421 PSNR 16.349269 

Iteracion 00046    Perdida 0.014821 PSNR_masked 18.291236 PSNR 16.418320 

Iteracion 00047    Perdida 0.014644 PSNR_masked 18.343336 PSNR 16.467240 

Iteracion 00048    Perdida 0.014698 PSNR_masked 18.327343 PSNR 16.449554 

Iteracion 00049    Perdida 0.014375 PSNR_masked 18.423975 PSNR 16.546848 

Iteracion 00050    Perdida 0.014441 PSNR_masked 18.404048 PSNR 16.527848 

Iteracion 00051    Perdida 0.014445 PSNR_masked 18.402807 PSNR 16.528525 

Iteracion 00052    Perdida 0.014371 PSNR_masked 18.425241 PSNR 16.545954 

Iteracion 00053    Perdida 0.014565 PSNR_masked 18.366959 PSNR 16.489090 

Iteracion 00054    Perdida 0.014494 PSNR_masked 18.388081 PSNR 16.510348 

Iteracion 00055    Perdida 0.014358 PSNR_masked 18.429014 PSNR 16.550872 

Iteracion 00056    Perdida 0.014282 PSNR_masked 18.451975 PSNR 16.575060 

Iteracion 00057    Perdida 0.014104 PSNR_masked 18.506603 PSNR 16.631797 

Iteracion 00058    Perdida 0.014105 PSNR_masked 18.506158 PSNR 16.633391 

Iteracion 00059    Perdida 0.014316 PSNR_masked 18.441659 PSNR 16.560405 

Iteracion 00060    Perdida 0.014121 PSNR_masked 18.501321 PSNR 16.623112 

Iteracion 00061    Perdida 0.014061 PSNR_masked 18.519728 PSNR 16.639314 

Iteracion 00062    Perdida 0.013728 PSNR_masked 18.624015 PSNR 16.744868 

Iteracion 00063    Perdida 0.013599 PSNR_masked 18.665013 PSNR 16.787617 

Iteracion 00064    Perdida 0.013775 PSNR_masked 18.609152 PSNR 16.731544 

Iteracion 00065    Perdida 0.014060 PSNR_masked 18.520198 PSNR 16.648267 

Iteracion 00066    Perdida 0.013666 PSNR_masked 18.643630 PSNR 16.762676 

Iteracion 00067    Perdida 0.013723 PSNR_masked 18.625655 PSNR 16.748839 

Iteracion 00068    Perdida 0.013960 PSNR_masked 18.551099 PSNR 16.675607 

Iteracion 00069    Perdida 0.013679 PSNR_masked 18.639507 PSNR 16.758006 

Iteracion 00070    Perdida 0.013930 PSNR_masked 18.560358 PSNR 16.680312 

Iteracion 00071    Perdida 0.013341 PSNR_masked 18.748002 PSNR 16.867492 

Iteracion 00072    Perdida 0.013681 PSNR_masked 18.638944 PSNR 16.758236 

Iteracion 00073    Perdida 0.013360 PSNR_masked 18.741791 PSNR 16.865859 

Iteracion 00074    Perdida 0.013306 PSNR_masked 18.759606 PSNR 16.876835 

Iteracion 00075    Perdida 0.013315 PSNR_masked 18.756663 PSNR 16.877446 

Iteracion 00076    Perdida 0.013286 PSNR_masked 18.765930 PSNR 16.893087 

Iteracion 00077    Perdida 0.013104 PSNR_masked 18.825818 PSNR 16.944222 

Iteracion 00078    Perdida 0.012995 PSNR_masked 18.862258 PSNR 16.981444 

Iteracion 00079    Perdida 0.013154 PSNR_masked 18.809571 PSNR 16.929957 

Iteracion 00080    Perdida 0.013038 PSNR_masked 18.847890 PSNR 16.970570 

Iteracion 00081    Perdida 0.013089 PSNR_masked 18.830973 PSNR 16.939446 

Iteracion 00082    Perdida 0.012870 PSNR_masked 18.904245 PSNR 17.025240 

Iteracion 00083    Perdida 0.013054 PSNR_masked 18.842526 PSNR 16.960878 

Iteracion 00084    Perdida 0.013156 PSNR_masked 18.808795 PSNR 16.930703 

Iteracion 00085    Perdida 0.013228 PSNR_masked 18.784951 PSNR 16.897428 

Iteracion 00086    Perdida 0.013143 PSNR_masked 18.812930 PSNR 16.942831 

Iteracion 00087    Perdida 0.012795 PSNR_masked 18.929544 PSNR 17.046861 

Iteracion 00088    Perdida 0.012581 PSNR_masked 19.002710 PSNR 17.123339 

Iteracion 00089    Perdida 0.012712 PSNR_masked 18.957711 PSNR 17.078891 

Iteracion 00090    Perdida 0.013021 PSNR_masked 18.853481 PSNR 16.971275 

Iteracion 00091    Perdida 0.013316 PSNR_masked 18.756391 PSNR 16.876695 

Iteracion 00092    Perdida 0.014539 PSNR_masked 18.374641 PSNR 16.502320 

Iteracion 00093    Perdida 0.013948 PSNR_masked 18.554918 PSNR 16.665076 

Iteracion 00094    Perdida 0.013030 PSNR_masked 18.850683 PSNR 16.971991 

Iteracion 00095    Perdida 0.013448 PSNR_masked 18.713444 PSNR 16.839016 

Iteracion 00096    Perdida 0.013501 PSNR_masked 18.696409 PSNR 16.807406 

Iteracion 00097    Perdida 0.012897 PSNR_masked 18.895223 PSNR 17.015692 

Iteracion 00098    Perdida 0.013285 PSNR_masked 18.766529 PSNR 16.893239 

Iteracion 00099    Perdida 0.012614 PSNR_masked 18.991598 PSNR 17.110217 

Iteracion 00100    Perdida 0.012939 PSNR_masked 18.881094 PSNR 17.003396 

Iteracion 00101    Perdida 0.012753 PSNR_masked 18.944030 PSNR 17.065635 

Iteracion 00102    Perdida 0.012603 PSNR_masked 18.995116 PSNR 17.118643 

Iteracion 00103    Perdida 0.012595 PSNR_masked 18.998075 PSNR 17.109275 

Iteracion 00104    Perdida 0.012394 PSNR_masked 19.067756 PSNR 17.182452 

Iteracion 00105    Perdida 0.012369 PSNR_masked 19.076488 PSNR 17.198840 

Iteracion 00106    Perdida 0.012334 PSNR_masked 19.088926 PSNR 17.205770 

Iteracion 00107    Perdida 0.012387 PSNR_masked 19.070442 PSNR 17.191380 

Iteracion 00108    Perdida 0.013221 PSNR_masked 18.787476 PSNR 16.893614 

Iteracion 00109    Perdida 0.013459 PSNR_masked 18.709993 PSNR 16.833770 

Iteracion 00110    Perdida 0.012853 PSNR_masked 18.909874 PSNR 17.019978 

Iteracion 00111    Perdida 0.012605 PSNR_masked 18.994450 PSNR 17.108274 

Iteracion 00112    Perdida 0.012552 PSNR_masked 19.013030 PSNR 17.130911 

Iteracion 00113    Perdida 0.012419 PSNR_masked 19.059282 PSNR 17.173757 

Iteracion 00114    Perdida 0.012440 PSNR_masked 19.051891 PSNR 17.176906 

Iteracion 00115    Perdida 0.012158 PSNR_masked 19.151322 PSNR 17.274521 

Iteracion 00116    Perdida 0.012421 PSNR_masked 19.058494 PSNR 17.177661 

Iteracion 00117    Perdida 0.011924 PSNR_masked 19.235757 PSNR 17.353015 

Iteracion 00118    Perdida 0.012026 PSNR_masked 19.198898 PSNR 17.321982 

Iteracion 00119    Perdida 0.011994 PSNR_masked 19.210297 PSNR 17.335424 

Iteracion 00120    Perdida 0.011735 PSNR_masked 19.305231 PSNR 17.423170 

Iteracion 00121    Perdida 0.011740 PSNR_masked 19.303305 PSNR 17.412625 

Iteracion 00122    Perdida 0.011792 PSNR_masked 19.284137 PSNR 17.406061 

Iteracion 00123    Perdida 0.012022 PSNR_masked 19.200381 PSNR 17.325415 

Iteracion 00124    Perdida 0.012408 PSNR_masked 19.062919 PSNR 17.181793 

Iteracion 00125    Perdida 0.012608 PSNR_masked 18.993397 PSNR 17.093587 

Iteracion 00126    Perdida 0.012711 PSNR_masked 18.958199 PSNR 17.072889 

Iteracion 00127    Perdida 0.012470 PSNR_masked 19.041220 PSNR 17.159155 

Iteracion 00128    Perdida 0.012112 PSNR_masked 19.167933 PSNR 17.282263 

Iteracion 00129    Perdida 0.011988 PSNR_masked 19.212473 PSNR 17.326504 

Iteracion 00130    Perdida 0.011842 PSNR_masked 19.265744 PSNR 17.380119 

Iteracion 00131    Perdida 0.011779 PSNR_masked 19.288993 PSNR 17.404593 

Iteracion 00132    Perdida 0.011604 PSNR_masked 19.354053 PSNR 17.470192 

Iteracion 00133    Perdida 0.011489 PSNR_masked 19.397262 PSNR 17.508763 

Iteracion 00134    Perdida 0.011432 PSNR_masked 19.418948 PSNR 17.531684 

Iteracion 00135    Perdida 0.011237 PSNR_masked 19.493351 PSNR 17.606143 

Iteracion 00136    Perdida 0.011400 PSNR_masked 19.430990 PSNR 17.543450 

Iteracion 00137    Perdida 0.011141 PSNR_masked 19.530596 PSNR 17.648112 

Iteracion 00138    Perdida 0.011250 PSNR_masked 19.488380 PSNR 17.595725 

Iteracion 00139    Perdida 0.011201 PSNR_masked 19.507455 PSNR 17.620288 

Iteracion 00140    Perdida 0.011243 PSNR_masked 19.491051 PSNR 17.603048 

Iteracion 00141    Perdida 0.011413 PSNR_masked 19.425956 PSNR 17.543400 

Iteracion 00142    Perdida 0.012059 PSNR_masked 19.186858 PSNR 17.284157 

Iteracion 00143    Perdida 0.013058 PSNR_masked 18.841318 PSNR 16.957592 

Iteracion 00144    Perdida 0.012996 PSNR_masked 18.861946 PSNR 16.973670 

Iteracion 00145    Perdida 0.012084 PSNR_masked 19.177939 PSNR 17.287989 

Iteracion 00146    Perdida 0.012190 PSNR_masked 19.139924 PSNR 17.251638 

Iteracion 00147    Perdida 0.011851 PSNR_masked 19.262563 PSNR 17.376673 

Iteracion 00148    Perdida 0.011791 PSNR_masked 19.284342 PSNR 17.399759 

Iteracion 00149    Perdida 0.011669 PSNR_masked 19.329542 PSNR 17.452106 

Iteracion 00150    Perdida 0.011473 PSNR_masked 19.403358 PSNR 17.520145 

Iteracion 00151    Perdida 0.011342 PSNR_masked 19.453228 PSNR 17.565495 

Iteracion 00152    Perdida 0.011355 PSNR_masked 19.448260 PSNR 17.565409 

Iteracion 00153    Perdida 0.011069 PSNR_masked 19.558938 PSNR 17.675264 

Iteracion 00154    Perdida 0.011035 PSNR_masked 19.572239 PSNR 17.684574 

Iteracion 00155    Perdida 0.010951 PSNR_masked 19.605285 PSNR 17.715324 

Iteracion 00156    Perdida 0.010910 PSNR_masked 19.621825 PSNR 17.724734 

Iteracion 00157    Perdida 0.010887 PSNR_masked 19.630787 PSNR 17.743546 

Iteracion 00158    Perdida 0.010905 PSNR_masked 19.623762 PSNR 17.744659 

Iteracion 00159    Perdida 0.010856 PSNR_masked 19.643173 PSNR 17.752835 

Iteracion 00160    Perdida 0.010954 PSNR_masked 19.604147 PSNR 17.713031 

Iteracion 00161    Perdida 0.010725 PSNR_masked 19.696081 PSNR 17.803115 

Iteracion 00162    Perdida 0.010549 PSNR_masked 19.767957 PSNR 17.873981 

Iteracion 00163    Perdida 0.010413 PSNR_masked 19.824250 PSNR 17.926801 

Iteracion 00164    Perdida 0.010467 PSNR_masked 19.801985 PSNR 17.912892 

Iteracion 00165    Perdida 0.010618 PSNR_masked 19.739438 PSNR 17.853233 

Iteracion 00166    Perdida 0.010943 PSNR_masked 19.608818 PSNR 17.719604 

Iteracion 00167    Perdida 0.011118 PSNR_masked 19.539851 PSNR 17.646432 

Iteracion 00168    Perdida 0.010638 PSNR_masked 19.731486 PSNR 17.840449 

Iteracion 00169    Perdida 0.010857 PSNR_masked 19.642743 PSNR 17.752259 

Iteracion 00170    Perdida 0.011206 PSNR_masked 19.505315 PSNR 17.609069 

Iteracion 00171    Perdida 0.010749 PSNR_masked 19.686302 PSNR 17.791347 

Iteracion 00172    Perdida 0.010861 PSNR_masked 19.641132 PSNR 17.748397 

Iteracion 00173    Perdida 0.010993 PSNR_masked 19.588816 PSNR 17.701142 

Iteracion 00174    Perdida 0.010524 PSNR_masked 19.778014 PSNR 17.880274 

Iteracion 00175    Perdida 0.010579 PSNR_masked 19.755741 PSNR 17.860078 

Iteracion 00176    Perdida 0.010519 PSNR_masked 19.780446 PSNR 17.893294 

Iteracion 00177    Perdida 0.010313 PSNR_masked 19.866033 PSNR 17.977211 

Iteracion 00178    Perdida 0.010301 PSNR_masked 19.871054 PSNR 17.975434 

Iteracion 00179    Perdida 0.010215 PSNR_masked 19.907724 PSNR 18.001483 

Iteracion 00180    Perdida 0.010146 PSNR_masked 19.937127 PSNR 18.047031 

Iteracion 00181    Perdida 0.010051 PSNR_masked 19.978011 PSNR 18.086882 

Iteracion 00182    Perdida 0.010154 PSNR_masked 19.933654 PSNR 18.033151 

Iteracion 00183    Perdida 0.010094 PSNR_masked 19.959476 PSNR 18.067271 

Iteracion 00184    Perdida 0.010669 PSNR_masked 19.718830 PSNR 17.842124 

Iteracion 00185    Perdida 0.010343 PSNR_masked 19.853560 PSNR 17.953968 

Iteracion 00186    Perdida 0.010661 PSNR_masked 19.721986 PSNR 17.827523 

Iteracion 00187    Perdida 0.011233 PSNR_masked 19.494993 PSNR 17.607285 

Iteracion 00188    Perdida 0.012231 PSNR_masked 19.125323 PSNR 17.227348 

Iteracion 00189    Perdida 0.011160 PSNR_masked 19.523547 PSNR 17.637287 

Iteracion 00190    Perdida 0.011259 PSNR_masked 19.484939 PSNR 17.593049 

Iteracion 00191    Perdida 0.010716 PSNR_masked 19.699536 PSNR 17.803300 

Iteracion 00192    Perdida 0.011102 PSNR_masked 19.545860 PSNR 17.656735 

Iteracion 00193    Perdida 0.010629 PSNR_masked 19.735066 PSNR 17.839497 

Iteracion 00194    Perdida 0.010487 PSNR_masked 19.793585 PSNR 17.905630 

Iteracion 00195    Perdida 0.010419 PSNR_masked 19.821605 PSNR 17.939673 

Iteracion 00196    Perdida 0.010556 PSNR_masked 19.764808 PSNR 17.874561 

Iteracion 00197    Perdida 0.010074 PSNR_masked 19.967845 PSNR 18.069089 

Iteracion 00198    Perdida 0.010187 PSNR_masked 19.919532 PSNR 18.029215 

Iteracion 00199    Perdida 0.009983 PSNR_masked 20.007229 PSNR 18.121278 

Iteracion 00200    Perdida 0.009927 PSNR_masked 20.032016 PSNR 18.134728 

Iteracion 00201    Perdida 0.009838 PSNR_masked 20.070816 PSNR 18.171960 

Iteracion 00202    Perdida 0.010047 PSNR_masked 19.979476 PSNR 18.094191 

Iteracion 00203    Perdida 0.010128 PSNR_masked 19.944616 PSNR 18.053997 

Iteracion 00204    Perdida 0.011020 PSNR_masked 19.578274 PSNR 17.674062 

Iteracion 00205    Perdida 0.011307 PSNR_masked 19.466487 PSNR 17.568261 

Iteracion 00206    Perdida 0.011021 PSNR_masked 19.577919 PSNR 17.675392 

Iteracion 00207    Perdida 0.010142 PSNR_masked 19.938854 PSNR 18.040546 

Iteracion 00208    Perdida 0.011026 PSNR_masked 19.575649 PSNR 17.688369 

Iteracion 00209    Perdida 0.010414 PSNR_masked 19.823945 PSNR 17.928305 

Iteracion 00210    Perdida 0.010314 PSNR_masked 19.865709 PSNR 17.965606 

Iteracion 00211    Perdida 0.010393 PSNR_masked 19.832481 PSNR 17.944266 

Iteracion 00212    Perdida 0.010010 PSNR_masked 19.995541 PSNR 18.100038 

Iteracion 00213    Perdida 0.009888 PSNR_masked 20.049014 PSNR 18.152930 

Iteracion 00214    Perdida 0.009818 PSNR_masked 20.079943 PSNR 18.187701 

Iteracion 00215    Perdida 0.009900 PSNR_masked 20.043750 PSNR 18.146894 

Iteracion 00216    Perdida 0.009731 PSNR_masked 20.118326 PSNR 18.223255 

Iteracion 00217    Perdida 0.009608 PSNR_masked 20.173802 PSNR 18.281974 

Iteracion 00218    Perdida 0.009673 PSNR_masked 20.144285 PSNR 18.245028 

Iteracion 00219    Perdida 0.009737 PSNR_masked 20.115770 PSNR 18.212533 

Iteracion 00220    Perdida 0.010217 PSNR_masked 19.906707 PSNR 18.005531 

Iteracion 00221    Perdida 0.010025 PSNR_masked 19.989145 PSNR 18.095987 

Iteracion 00222    Perdida 0.009943 PSNR_masked 20.024814 PSNR 18.133310 

Iteracion 00223    Perdida 0.009982 PSNR_masked 20.007900 PSNR 18.106122 

Iteracion 00224    Perdida 0.010030 PSNR_masked 19.986969 PSNR 18.086653 

Iteracion 00225    Perdida 0.009935 PSNR_masked 20.028309 PSNR 18.135802 

Iteracion 00226    Perdida 0.009499 PSNR_masked 20.223343 PSNR 18.329593 

Iteracion 00227    Perdida 0.009680 PSNR_masked 20.141112 PSNR 18.237981 

Iteracion 00228    Perdida 0.009769 PSNR_masked 20.101540 PSNR 18.208578 

Iteracion 00229    Perdida 0.009588 PSNR_masked 20.182879 PSNR 18.289234 

Iteracion 00230    Perdida 0.009362 PSNR_masked 20.286290 PSNR 18.384620 

Iteracion 00231    Perdida 0.009382 PSNR_masked 20.277253 PSNR 18.381901 

Iteracion 00232    Perdida 0.009317 PSNR_masked 20.307162 PSNR 18.414722 

Iteracion 00233    Perdida 0.009330 PSNR_masked 20.301267 PSNR 18.405863 

Iteracion 00234    Perdida 0.009684 PSNR_masked 20.139539 PSNR 18.244236 

Iteracion 00235    Perdida 0.010565 PSNR_masked 19.761358 PSNR 17.863529 

Iteracion 00236    Perdida 0.010802 PSNR_masked 19.664835 PSNR 17.764125 

Iteracion 00237    Perdida 0.010083 PSNR_masked 19.964090 PSNR 18.057654 

Iteracion 00238    Perdida 0.010301 PSNR_masked 19.871411 PSNR 17.963439 

Iteracion 00239    Perdida 0.010416 PSNR_masked 19.823087 PSNR 17.928809 

Iteracion 00240    Perdida 0.010105 PSNR_masked 19.954723 PSNR 18.053221 

Iteracion 00241    Perdida 0.010032 PSNR_masked 19.986201 PSNR 18.086244 

Iteracion 00242    Perdida 0.010051 PSNR_masked 19.978083 PSNR 18.084642 

Iteracion 00243    Perdida 0.009833 PSNR_masked 20.073202 PSNR 18.182100 

Iteracion 00244    Perdida 0.009644 PSNR_masked 20.157333 PSNR 18.260148 

Iteracion 00245    Perdida 0.009726 PSNR_masked 20.120731 PSNR 18.222820 

Iteracion 00246    Perdida 0.009590 PSNR_masked 20.181860 PSNR 18.289613 

Iteracion 00247    Perdida 0.009613 PSNR_masked 20.171245 PSNR 18.271804 

Iteracion 00248    Perdida 0.009731 PSNR_masked 20.118565 PSNR 18.229528 

Iteracion 00249    Perdida 0.009613 PSNR_masked 20.171270 PSNR 18.271157 

Iteracion 00250    Perdida 0.009430 PSNR_masked 20.254953 PSNR 18.354684 

Iteracion 00251    Perdida 0.009620 PSNR_masked 20.168366 PSNR 18.272262 

Iteracion 00252    Perdida 0.009699 PSNR_masked 20.132890 PSNR 18.232684 

Iteracion 00253    Perdida 0.009442 PSNR_masked 20.249162 PSNR 18.345900 

Iteracion 00254    Perdida 0.009213 PSNR_masked 20.355981 PSNR 18.460840 

Iteracion 00255    Perdida 0.009102 PSNR_masked 20.408855 PSNR 18.516027 

Iteracion 00256    Perdida 0.009064 PSNR_masked 20.426816 PSNR 18.532983 

Iteracion 00257    Perdida 0.009139 PSNR_masked 20.391203 PSNR 18.489125 

Iteracion 00258    Perdida 0.009222 PSNR_masked 20.351567 PSNR 18.446739 

Iteracion 00259    Perdida 0.008821 PSNR_masked 20.544942 PSNR 18.644886 

Iteracion 00260    Perdida 0.008956 PSNR_masked 20.478738 PSNR 18.578219 

Iteracion 00261    Perdida 0.009135 PSNR_masked 20.392699 PSNR 18.490680 

Iteracion 00262    Perdida 0.008954 PSNR_masked 20.479961 PSNR 18.585470 

Iteracion 00263    Perdida 0.009074 PSNR_masked 20.421831 PSNR 18.518958 

Iteracion 00264    Perdida 0.009274 PSNR_masked 20.327338 PSNR 18.435912 

Iteracion 00265    Perdida 0.008850 PSNR_masked 20.530586 PSNR 18.628271 

Iteracion 00266    Perdida 0.009370 PSNR_masked 20.282834 PSNR 18.376282 

Iteracion 00267    Perdida 0.009666 PSNR_masked 20.147728 PSNR 18.264191 

Iteracion 00268    Perdida 0.009391 PSNR_masked 20.273099 PSNR 18.389627 

Iteracion 00269    Perdida 0.009174 PSNR_masked 20.374452 PSNR 18.474817 

Iteracion 00270    Perdida 0.009119 PSNR_masked 20.400300 PSNR 18.500320 

Iteracion 00271    Perdida 0.009174 PSNR_masked 20.374258 PSNR 18.490278 

Iteracion 00272    Perdida 0.009063 PSNR_masked 20.427174 PSNR 18.528506 

Iteracion 00273    Perdida 0.008951 PSNR_masked 20.481108 PSNR 18.584051 

Iteracion 00274    Perdida 0.008859 PSNR_masked 20.526166 PSNR 18.623143 

Iteracion 00275    Perdida 0.008636 PSNR_masked 20.636827 PSNR 18.734877 

Iteracion 00276    Perdida 0.008726 PSNR_masked 20.591730 PSNR 18.698577 

Iteracion 00277    Perdida 0.008665 PSNR_masked 20.622071 PSNR 18.717321 

Iteracion 00278    Perdida 0.009037 PSNR_masked 20.439754 PSNR 18.539657 

Iteracion 00279    Perdida 0.009346 PSNR_masked 20.293958 PSNR 18.399798 

Iteracion 00280    Perdida 0.009011 PSNR_masked 20.452098 PSNR 18.553262 

Iteracion 00281    Perdida 0.008831 PSNR_masked 20.539916 PSNR 18.643238 

Iteracion 00282    Perdida 0.009319 PSNR_masked 20.306373 PSNR 18.406196 

Iteracion 00283    Perdida 0.008956 PSNR_masked 20.479013 PSNR 18.581590 

Iteracion 00284    Perdida 0.008850 PSNR_masked 20.530697 PSNR 18.633546 

Iteracion 00285    Perdida 0.008911 PSNR_masked 20.500674 PSNR 18.608939 

Iteracion 00286    Perdida 0.008861 PSNR_masked 20.525217 PSNR 18.631911 

Iteracion 00287    Perdida 0.008802 PSNR_masked 20.554023 PSNR 18.649418 

Iteracion 00288    Perdida 0.008408 PSNR_masked 20.752843 PSNR 18.855532 

Iteracion 00289    Perdida 0.008804 PSNR_masked 20.553430 PSNR 18.662763 

Iteracion 00290    Perdida 0.008703 PSNR_masked 20.603224 PSNR 18.700526 

Iteracion 00291    Perdida 0.008742 PSNR_masked 20.583897 PSNR 18.675155 

Iteracion 00292    Perdida 0.008645 PSNR_masked 20.632266 PSNR 18.731180 

Iteracion 00293    Perdida 0.008840 PSNR_masked 20.535435 PSNR 18.639826 

Iteracion 00294    Perdida 0.008920 PSNR_masked 20.496399 PSNR 18.594565 

Iteracion 00295    Perdida 0.008647 PSNR_masked 20.631176 PSNR 18.732207 

Iteracion 00296    Perdida 0.008608 PSNR_masked 20.650971 PSNR 18.744612 

Iteracion 00297    Perdida 0.008663 PSNR_masked 20.623381 PSNR 18.713359 

Iteracion 00298    Perdida 0.008469 PSNR_masked 20.721925 PSNR 18.827431 

Iteracion 00299    Perdida 0.008434 PSNR_masked 20.739837 PSNR 18.853425 

Iteracion 00300    Perdida 0.008482 PSNR_masked 20.715203 PSNR 18.813640 

Iteracion 00301    Perdida 0.008770 PSNR_masked 20.569882 PSNR 18.674476 

Iteracion 00302    Perdida 0.009317 PSNR_masked 20.307103 PSNR 18.408432 

Iteracion 00303    Perdida 0.008867 PSNR_masked 20.522119 PSNR 18.625638 

Iteracion 00304    Perdida 0.008616 PSNR_masked 20.647160 PSNR 18.735871 

Iteracion 00305    Perdida 0.008514 PSNR_masked 20.698800 PSNR 18.791998 

Iteracion 00306    Perdida 0.008631 PSNR_masked 20.639329 PSNR 18.747984 

Iteracion 00307    Perdida 0.008454 PSNR_masked 20.729522 PSNR 18.828150 

Iteracion 00308    Perdida 0.008363 PSNR_masked 20.776191 PSNR 18.870956 

Iteracion 00309    Perdida 0.008152 PSNR_masked 20.887294 PSNR 18.991692 

Iteracion 00310    Perdida 0.008193 PSNR_masked 20.865611 PSNR 18.967426 

Iteracion 00311    Perdida 0.008150 PSNR_masked 20.888646 PSNR 18.985316 

Iteracion 00312    Perdida 0.008207 PSNR_masked 20.857897 PSNR 18.964765 

Iteracion 00313    Perdida 0.008028 PSNR_masked 20.953939 PSNR 19.046941 

Iteracion 00314    Perdida 0.008179 PSNR_masked 20.873097 PSNR 18.973060 

Iteracion 00315    Perdida 0.008173 PSNR_masked 20.876002 PSNR 18.975187 

Iteracion 00316    Perdida 0.008833 PSNR_masked 20.538724 PSNR 18.628143 

Iteracion 00317    Perdida 0.009098 PSNR_masked 20.410496 PSNR 18.500410 

Iteracion 00318    Perdida 0.008448 PSNR_masked 20.732347 PSNR 18.829313 

Iteracion 00319    Perdida 0.007991 PSNR_masked 20.973875 PSNR 19.078863 

Iteracion 00320    Perdida 0.008367 PSNR_masked 20.774494 PSNR 18.879511 

Iteracion 00321    Perdida 0.008524 PSNR_masked 20.693709 PSNR 18.793523 

Iteracion 00322    Perdida 0.008060 PSNR_masked 20.936755 PSNR 19.030519 

Iteracion 00323    Perdida 0.007957 PSNR_masked 20.992517 PSNR 19.083277 

Iteracion 00324    Perdida 0.008224 PSNR_masked 20.849250 PSNR 18.945398 

Iteracion 00325    Perdida 0.008351 PSNR_masked 20.782550 PSNR 18.879057 

Iteracion 00326    Perdida 0.008056 PSNR_masked 20.938880 PSNR 19.041602 

Iteracion 00327    Perdida 0.008045 PSNR_masked 20.944547 PSNR 19.040619 

Iteracion 00328    Perdida 0.008355 PSNR_masked 20.780382 PSNR 18.866595 

Iteracion 00329    Perdida 0.008344 PSNR_masked 20.786397 PSNR 18.886626 

Iteracion 00330    Perdida 0.008049 PSNR_masked 20.942615 PSNR 19.040437 

Iteracion 00331    Perdida 0.008069 PSNR_masked 20.931912 PSNR 19.022808 

Iteracion 00332    Perdida 0.007980 PSNR_masked 20.980067 PSNR 19.079611 

Iteracion 00333    Perdida 0.007975 PSNR_masked 20.982441 PSNR 19.087245 

Iteracion 00334    Perdida 0.007863 PSNR_masked 21.044008 PSNR 19.137049 

Iteracion 00335    Perdida 0.007972 PSNR_masked 20.984231 PSNR 19.086072 

Iteracion 00336    Perdida 0.007820 PSNR_masked 21.067751 PSNR 19.158090 

Iteracion 00337    Perdida 0.007898 PSNR_masked 21.024737 PSNR 19.117620 

Iteracion 00338    Perdida 0.007936 PSNR_masked 21.003976 PSNR 19.096726 

Iteracion 00339    Perdida 0.008503 PSNR_masked 20.704234 PSNR 18.790412 

Iteracion 00340    Perdida 0.010117 PSNR_masked 19.949466 PSNR 18.046283 

Iteracion 00341    Perdida 0.008999 PSNR_masked 20.458248 PSNR 18.577161 

Iteracion 00342    Perdida 0.008857 PSNR_masked 20.527053 PSNR 18.626892 

Iteracion 00343    Perdida 0.009248 PSNR_masked 20.339675 PSNR 18.429967 

Iteracion 00344    Perdida 0.008484 PSNR_masked 20.714223 PSNR 18.817837 

Iteracion 00345    Perdida 0.008931 PSNR_masked 20.491020 PSNR 18.604603 

Iteracion 00346    Perdida 0.008466 PSNR_masked 20.723341 PSNR 18.825179 

Iteracion 00347    Perdida 0.008394 PSNR_masked 20.760339 PSNR 18.853235 

Iteracion 00348    Perdida 0.008169 PSNR_masked 20.878058 PSNR 18.970451 

Iteracion 00349    Perdida 0.008145 PSNR_masked 20.891010 PSNR 18.991213 

Iteracion 00350    Perdida 0.008009 PSNR_masked 20.964320 PSNR 19.057105 

Iteracion 00351    Perdida 0.007888 PSNR_masked 21.030339 PSNR 19.121676 

Iteracion 00352    Perdida 0.007760 PSNR_masked 21.101360 PSNR 19.195830 

Iteracion 00353    Perdida 0.007833 PSNR_masked 21.060942 PSNR 19.153365 

Iteracion 00354    Perdida 0.008076 PSNR_masked 20.927940 PSNR 19.020705 

Iteracion 00355    Perdida 0.007844 PSNR_masked 21.054670 PSNR 19.152946 

Iteracion 00356    Perdida 0.007865 PSNR_masked 21.042813 PSNR 19.138480 

Iteracion 00357    Perdida 0.007842 PSNR_masked 21.055971 PSNR 19.146178 

Iteracion 00358    Perdida 0.007814 PSNR_masked 21.071437 PSNR 19.170755 

Iteracion 00359    Perdida 0.007824 PSNR_masked 21.065899 PSNR 19.158955 

Iteracion 00360    Perdida 0.008100 PSNR_masked 20.914926 PSNR 19.009151 

Iteracion 00361    Perdida 0.008473 PSNR_masked 20.719733 PSNR 18.819330 

Iteracion 00362    Perdida 0.007834 PSNR_masked 21.060343 PSNR 19.154246 

Iteracion 00363    Perdida 0.008062 PSNR_masked 20.935308 PSNR 19.035740 

Iteracion 00364    Perdida 0.007922 PSNR_masked 21.011587 PSNR 19.101133 

Iteracion 00365    Perdida 0.008061 PSNR_masked 20.936213 PSNR 19.021776 

Iteracion 00366    Perdida 0.007837 PSNR_masked 21.058479 PSNR 19.155103 

Iteracion 00367    Perdida 0.007791 PSNR_masked 21.084009 PSNR 19.177080 

Iteracion 00368    Perdida 0.007555 PSNR_masked 21.217922 PSNR 19.315613 

Iteracion 00369    Perdida 0.007623 PSNR_masked 21.178710 PSNR 19.271872 

Iteracion 00370    Perdida 0.007436 PSNR_masked 21.286812 PSNR 19.375123 

Iteracion 00371    Perdida 0.007419 PSNR_masked 21.296501 PSNR 19.391670 

Iteracion 00372    Perdida 0.007310 PSNR_masked 21.360598 PSNR 19.452106 

Iteracion 00373    Perdida 0.007309 PSNR_masked 21.361207 PSNR 19.445656 

Iteracion 00374    Perdida 0.008083 PSNR_masked 20.924155 PSNR 19.024494 

Iteracion 00375    Perdida 0.008746 PSNR_masked 20.581794 PSNR 18.668370 

Iteracion 00376    Perdida 0.008534 PSNR_masked 20.688506 PSNR 18.787883 

Iteracion 00377    Perdida 0.008076 PSNR_masked 20.928020 PSNR 19.037706 

Iteracion 00378    Perdida 0.008308 PSNR_masked 20.804804 PSNR 18.907014 

Iteracion 00379    Perdida 0.008002 PSNR_masked 20.968098 PSNR 19.073474 

Iteracion 00380    Perdida 0.007803 PSNR_masked 21.077191 PSNR 19.174941 

Iteracion 00381    Perdida 0.007626 PSNR_masked 21.177312 PSNR 19.261394 

Iteracion 00382    Perdida 0.007749 PSNR_masked 21.107333 PSNR 19.201857 

Iteracion 00383    Perdida 0.007649 PSNR_masked 21.163686 PSNR 19.254402 

Iteracion 00384    Perdida 0.007544 PSNR_masked 21.223980 PSNR 19.318456 

Iteracion 00385    Perdida 0.007655 PSNR_masked 21.160619 PSNR 19.252984 

Iteracion 00386    Perdida 0.007377 PSNR_masked 21.321402 PSNR 19.411029 

Iteracion 00387    Perdida 0.007429 PSNR_masked 21.290784 PSNR 19.372319 

Iteracion 00388    Perdida 0.007426 PSNR_masked 21.292225 PSNR 19.377692 

Iteracion 00389    Perdida 0.007178 PSNR_masked 21.440114 PSNR 19.530980 

Iteracion 00390    Perdida 0.007191 PSNR_masked 21.432406 PSNR 19.522022 

Iteracion 00391    Perdida 0.007543 PSNR_masked 21.224387 PSNR 19.310592 

Iteracion 00392    Perdida 0.007938 PSNR_masked 21.002881 PSNR 19.083376 

Iteracion 00393    Perdida 0.008808 PSNR_masked 20.551063 PSNR 18.634014 

Iteracion 00394    Perdida 0.007922 PSNR_masked 21.011655 PSNR 19.105188 

Iteracion 00395    Perdida 0.007645 PSNR_masked 21.166204 PSNR 19.245798 

Iteracion 00396    Perdida 0.007822 PSNR_masked 21.066810 PSNR 19.147334 

Iteracion 00397    Perdida 0.007730 PSNR_masked 21.118040 PSNR 19.218594 

Iteracion 00398    Perdida 0.007265 PSNR_masked 21.387691 PSNR 19.473725 

Iteracion 00399    Perdida 0.007463 PSNR_masked 21.270707 PSNR 19.351661 

Iteracion 00400    Perdida 0.007321 PSNR_masked 21.354500 PSNR 19.446356 

Iteracion 00401    Perdida 0.007168 PSNR_masked 21.445907 PSNR 19.528665 

Iteracion 00402    Perdida 0.007453 PSNR_masked 21.276657 PSNR 19.360719 

Iteracion 00403    Perdida 0.007791 PSNR_masked 21.084193 PSNR 19.182283 

Iteracion 00404    Perdida 0.007531 PSNR_masked 21.231249 PSNR 19.323577 

Iteracion 00405    Perdida 0.007299 PSNR_masked 21.367336 PSNR 19.447138 

Iteracion 00406    Perdida 0.007417 PSNR_masked 21.297606 PSNR 19.387120 

Iteracion 00407    Perdida 0.007449 PSNR_masked 21.278867 PSNR 19.383924 

Iteracion 00408    Perdida 0.007167 PSNR_masked 21.446705 PSNR 19.528086 

Iteracion 00409    Perdida 0.007271 PSNR_masked 21.383762 PSNR 19.453901 

Iteracion 00410    Perdida 0.007398 PSNR_masked 21.308584 PSNR 19.396156 

Iteracion 00411    Perdida 0.007588 PSNR_masked 21.198909 PSNR 19.289871 

Iteracion 00412    Perdida 0.007635 PSNR_masked 21.171801 PSNR 19.259578 

Iteracion 00413    Perdida 0.007054 PSNR_masked 21.515596 PSNR 19.591361 

Iteracion 00414    Perdida 0.007163 PSNR_masked 21.449179 PSNR 19.549854 

Iteracion 00415    Perdida 0.007059 PSNR_masked 21.512632 PSNR 19.594396 

Iteracion 00416    Perdida 0.006985 PSNR_masked 21.558404 PSNR 19.634549 

Iteracion 00417    Perdida 0.006881 PSNR_masked 21.623478 PSNR 19.712362 

Iteracion 00418    Perdida 0.006801 PSNR_masked 21.674389 PSNR 19.750255 

Iteracion 00419    Perdida 0.007010 PSNR_masked 21.542964 PSNR 19.623732 

Iteracion 00420    Perdida 0.006969 PSNR_masked 21.568459 PSNR 19.660520 

Iteracion 00421    Perdida 0.007432 PSNR_masked 21.289176 PSNR 19.373606 

Iteracion 00422    Perdida 0.007032 PSNR_masked 21.529071 PSNR 19.609111 

Iteracion 00423    Perdida 0.007232 PSNR_masked 21.407411 PSNR 19.496866 

Iteracion 00424    Perdida 0.007544 PSNR_masked 21.223763 PSNR 19.316805 

Iteracion 00425    Perdida 0.007270 PSNR_masked 21.384396 PSNR 19.464283 

Iteracion 00426    Perdida 0.007143 PSNR_masked 21.461169 PSNR 19.549553 

Iteracion 00427    Perdida 0.006946 PSNR_masked 21.582409 PSNR 19.668584 

Iteracion 00428    Perdida 0.007206 PSNR_masked 21.422971 PSNR 19.503321 

Iteracion 00429    Perdida 0.006827 PSNR_masked 21.657962 PSNR 19.742579 

Iteracion 00430    Perdida 0.006999 PSNR_masked 21.549601 PSNR 19.637497 

Iteracion 00431    Perdida 0.006748 PSNR_masked 21.708450 PSNR 19.794664 

Iteracion 00432    Perdida 0.006860 PSNR_masked 21.637028 PSNR 19.716483 

Iteracion 00433    Perdida 0.006718 PSNR_masked 21.727843 PSNR 19.805806 

Iteracion 00434    Perdida 0.007046 PSNR_masked 21.520624 PSNR 19.608394 

Iteracion 00435    Perdida 0.007028 PSNR_masked 21.531793 PSNR 19.594841 

Iteracion 00436    Perdida 0.006909 PSNR_masked 21.605973 PSNR 19.686416 

Iteracion 00437    Perdida 0.006855 PSNR_masked 21.639913 PSNR 19.725451 

Iteracion 00438    Perdida 0.006943 PSNR_masked 21.584514 PSNR 19.665152 

Iteracion 00439    Perdida 0.007168 PSNR_masked 21.445971 PSNR 19.533661 

Iteracion 00440    Perdida 0.007771 PSNR_masked 21.095382 PSNR 19.180792 

Iteracion 00441    Perdida 0.007742 PSNR_masked 21.111264 PSNR 19.196724 

Iteracion 00442    Perdida 0.007375 PSNR_masked 21.322643 PSNR 19.410160 

Iteracion 00443    Perdida 0.007177 PSNR_masked 21.440353 PSNR 19.523229 

Iteracion 00444    Perdida 0.006921 PSNR_masked 21.598309 PSNR 19.684205 

Iteracion 00445    Perdida 0.007004 PSNR_masked 21.546255 PSNR 19.627026 

Iteracion 00446    Perdida 0.007020 PSNR_masked 21.536772 PSNR 19.621276 

Iteracion 00447    Perdida 0.007114 PSNR_masked 21.478915 PSNR 19.560452 

Iteracion 00448    Perdida 0.006779 PSNR_masked 21.688608 PSNR 19.774221 

Iteracion 00449    Perdida 0.006853 PSNR_masked 21.641050 PSNR 19.722346 

Iteracion 00450    Perdida 0.007126 PSNR_masked 21.471636 PSNR 19.562302 

Iteracion 00451    Perdida 0.006715 PSNR_masked 21.729560 PSNR 19.809282 

Iteracion 00452    Perdida 0.006604 PSNR_masked 21.801838 PSNR 19.883381 

Iteracion 00453    Perdida 0.006683 PSNR_masked 21.750587 PSNR 19.842500 

Iteracion 00454    Perdida 0.006933 PSNR_masked 21.590630 PSNR 19.664575 

Iteracion 00455    Perdida 0.006884 PSNR_masked 21.621481 PSNR 19.694347 

Iteracion 00456    Perdida 0.007036 PSNR_masked 21.526576 PSNR 19.607031 

Iteracion 00457    Perdida 0.007073 PSNR_masked 21.503969 PSNR 19.584491 

Iteracion 00458    Perdida 0.006555 PSNR_masked 21.834431 PSNR 19.914039 

Iteracion 00459    Perdida 0.006733 PSNR_masked 21.718023 PSNR 19.812951 

Iteracion 00460    Perdida 0.006763 PSNR_masked 21.698844 PSNR 19.782849 

Iteracion 00461    Perdida 0.006668 PSNR_masked 21.760251 PSNR 19.828032 

Iteracion 00462    Perdida 0.006695 PSNR_masked 21.742307 PSNR 19.830801 

Iteracion 00463    Perdida 0.006704 PSNR_masked 21.736602 PSNR 19.816433 

Iteracion 00464    Perdida 0.006639 PSNR_masked 21.779155 PSNR 19.850053 

Iteracion 00465    Perdida 0.006674 PSNR_masked 21.755873 PSNR 19.843941 

Iteracion 00466    Perdida 0.006861 PSNR_masked 21.636357 PSNR 19.715198 

Iteracion 00467    Perdida 0.006922 PSNR_masked 21.597794 PSNR 19.687838 

Iteracion 00468    Perdida 0.006638 PSNR_masked 21.779321 PSNR 19.857549 

Iteracion 00469    Perdida 0.006558 PSNR_masked 21.832591 PSNR 19.911992 

Iteracion 00470    Perdida 0.006801 PSNR_masked 21.674127 PSNR 19.762107 

Iteracion 00471    Perdida 0.006574 PSNR_masked 21.821964 PSNR 19.881946 

Iteracion 00472    Perdida 0.006365 PSNR_masked 21.961857 PSNR 20.048698 

Iteracion 00473    Perdida 0.006303 PSNR_masked 22.004187 PSNR 20.083276 

Iteracion 00474    Perdida 0.006570 PSNR_masked 21.824248 PSNR 19.887175 

Iteracion 00475    Perdida 0.006619 PSNR_masked 21.791824 PSNR 19.861374 

Iteracion 00476    Perdida 0.006486 PSNR_masked 21.880516 PSNR 19.963583 

Iteracion 00477    Perdida 0.006822 PSNR_masked 21.661165 PSNR 19.742459 

Iteracion 00478    Perdida 0.006689 PSNR_masked 21.746521 PSNR 19.841882 

Iteracion 00479    Perdida 0.006766 PSNR_masked 21.696526 PSNR 19.761620 

Iteracion 00480    Perdida 0.007151 PSNR_masked 21.456377 PSNR 19.522583 

Iteracion 00481    Perdida 0.007036 PSNR_masked 21.526901 PSNR 19.614628 

Iteracion 00482    Perdida 0.006491 PSNR_masked 21.876914 PSNR 19.960762 

Iteracion 00483    Perdida 0.006487 PSNR_masked 21.879833 PSNR 19.951176 

Iteracion 00484    Perdida 0.006415 PSNR_masked 21.927695 PSNR 19.999773 

Iteracion 00485    Perdida 0.006449 PSNR_masked 21.905182 PSNR 19.987831 

Iteracion 00486    Perdida 0.006279 PSNR_masked 22.021276 PSNR 20.090540 

Iteracion 00487    Perdida 0.006169 PSNR_masked 22.097764 PSNR 20.174300 

Iteracion 00488    Perdida 0.006148 PSNR_masked 22.112963 PSNR 20.189699 

Iteracion 00489    Perdida 0.006055 PSNR_masked 22.178643 PSNR 20.238371 

Iteracion 00490    Perdida 0.006355 PSNR_masked 21.968989 PSNR 20.031910 

Iteracion 00491    Perdida 0.006104 PSNR_masked 22.143629 PSNR 20.223874 

Iteracion 00492    Perdida 0.006134 PSNR_masked 22.122707 PSNR 20.198340 

Iteracion 00493    Perdida 0.006470 PSNR_masked 21.891186 PSNR 19.958085 

Iteracion 00494    Perdida 0.006512 PSNR_masked 21.862705 PSNR 19.928628 

Iteracion 00495    Perdida 0.006696 PSNR_masked 21.741912 PSNR 19.827509 

Iteracion 00496    Perdida 0.006372 PSNR_masked 21.956961 PSNR 20.033786 

Iteracion 00497    Perdida 0.006586 PSNR_masked 21.813992 PSNR 19.887917 

Iteracion 00498    Perdida 0.007090 PSNR_masked 21.493541 PSNR 19.580793 

Iteracion 00499    Perdida 0.006411 PSNR_masked 21.930577 PSNR 20.011165 

Iteracion 00500    Perdida 0.006187 PSNR_masked 22.085378 PSNR 20.168004 

Iteracion 00501    Perdida 0.006306 PSNR_masked 22.002393 PSNR 20.075192 

Iteracion 00502    Perdida 0.006209 PSNR_masked 22.069936 PSNR 20.131967 

Iteracion 00503    Perdida 0.006328 PSNR_masked 21.987398 PSNR 20.069940 

Iteracion 00504    Perdida 0.006254 PSNR_masked 22.038370 PSNR 20.112490 

Iteracion 00505    Perdida 0.006667 PSNR_masked 21.760398 PSNR 19.827525 

Iteracion 00506    Perdida 0.006673 PSNR_masked 21.756931 PSNR 19.853463 

Iteracion 00507    Perdida 0.006438 PSNR_masked 21.912537 PSNR 20.000353 

Iteracion 00508    Perdida 0.006672 PSNR_masked 21.757598 PSNR 19.836129 

Iteracion 00509    Perdida 0.006875 PSNR_masked 21.627073 PSNR 19.711279 

Iteracion 00510    Perdida 0.006327 PSNR_masked 21.988115 PSNR 20.056671 

Iteracion 00511    Perdida 0.006184 PSNR_masked 22.087043 PSNR 20.164756 

Iteracion 00512    Perdida 0.006414 PSNR_masked 21.928608 PSNR 20.011482 

Iteracion 00513    Perdida 0.006175 PSNR_masked 22.093454 PSNR 20.167328 

Iteracion 00514    Perdida 0.006184 PSNR_masked 22.087076 PSNR 20.171992 

Iteracion 00515    Perdida 0.006060 PSNR_masked 22.175000 PSNR 20.255114 

Iteracion 00516    Perdida 0.005988 PSNR_masked 22.227381 PSNR 20.296105 

Iteracion 00517    Perdida 0.005872 PSNR_masked 22.312498 PSNR 20.385351 

Iteracion 00518    Perdida 0.006043 PSNR_masked 22.187249 PSNR 20.252271 

Iteracion 00519    Perdida 0.005838 PSNR_masked 22.337217 PSNR 20.393974 

Iteracion 00520    Perdida 0.005883 PSNR_masked 22.304287 PSNR 20.363977 

Iteracion 00521    Perdida 0.005790 PSNR_masked 22.373361 PSNR 20.448809 

Iteracion 00522    Perdida 0.005715 PSNR_masked 22.429660 PSNR 20.497147 

Iteracion 00523    Perdida 0.006046 PSNR_masked 22.185003 PSNR 20.254329 

Iteracion 00524    Perdida 0.006481 PSNR_masked 21.883683 PSNR 19.953104 

Iteracion 00525    Perdida 0.007101 PSNR_masked 21.486962 PSNR 19.553369 

Iteracion 00526    Perdida 0.007160 PSNR_masked 21.451046 PSNR 19.529414 

Iteracion 00527    Perdida 0.006366 PSNR_masked 21.961300 PSNR 20.039324 

Iteracion 00528    Perdida 0.006681 PSNR_masked 21.751642 PSNR 19.831289 

Iteracion 00529    Perdida 0.006218 PSNR_masked 22.063186 PSNR 20.129433 

Iteracion 00530    Perdida 0.006489 PSNR_masked 21.878066 PSNR 19.952820 

Iteracion 00531    Perdida 0.006116 PSNR_masked 22.135561 PSNR 20.225684 

Iteracion 00532    Perdida 0.006122 PSNR_masked 22.130819 PSNR 20.198589 

Iteracion 00533    Perdida 0.006012 PSNR_masked 22.209807 PSNR 20.267567 

Iteracion 00534    Perdida 0.005904 PSNR_masked 22.288287 PSNR 20.352547 

Iteracion 00535    Perdida 0.005738 PSNR_masked 22.412248 PSNR 20.476055 

Iteracion 00536    Perdida 0.005852 PSNR_masked 22.327105 PSNR 20.403303 

Iteracion 00537    Perdida 0.005791 PSNR_masked 22.372702 PSNR 20.447044 

Iteracion 00538    Perdida 0.005876 PSNR_masked 22.308897 PSNR 20.357259 

Iteracion 00539    Perdida 0.005785 PSNR_masked 22.376607 PSNR 20.440953 

Iteracion 00540    Perdida 0.005784 PSNR_masked 22.377579 PSNR 20.449608 

Iteracion 00541    Perdida 0.005718 PSNR_masked 22.427627 PSNR 20.490225 

Iteracion 00542    Perdida 0.006114 PSNR_masked 22.136432 PSNR 20.199111 

Iteracion 00543    Perdida 0.006024 PSNR_masked 22.201011 PSNR 20.260873 

Iteracion 00544    Perdida 0.006172 PSNR_masked 22.095860 PSNR 20.164895 

Iteracion 00545    Perdida 0.006238 PSNR_masked 22.049437 PSNR 20.104459 

Iteracion 00546    Perdida 0.005792 PSNR_masked 22.371471 PSNR 20.426643 

Iteracion 00547    Perdida 0.006112 PSNR_masked 22.137849 PSNR 20.204329 

Iteracion 00548    Perdida 0.005819 PSNR_masked 22.351263 PSNR 20.406276 

Iteracion 00549    Perdida 0.005704 PSNR_masked 22.438546 PSNR 20.497180 

Iteracion 00550    Perdida 0.005890 PSNR_masked 22.298908 PSNR 20.370667 

Iteracion 00551    Perdida 0.005684 PSNR_masked 22.453307 PSNR 20.502994 

Iteracion 00552    Perdida 0.005866 PSNR_masked 22.316530 PSNR 20.378964 

Iteracion 00553    Perdida 0.005716 PSNR_masked 22.428934 PSNR 20.486010 

Iteracion 00554    Perdida 0.005629 PSNR_masked 22.496021 PSNR 20.562879 

Iteracion 00555    Perdida 0.005490 PSNR_masked 22.604643 PSNR 20.648891 

Iteracion 00556    Perdida 0.005663 PSNR_masked 22.469677 PSNR 20.525668 

Iteracion 00557    Perdida 0.005964 PSNR_masked 22.244968 PSNR 20.314748 

Iteracion 00558    Perdida 0.006180 PSNR_masked 22.089819 PSNR 20.159461 

Iteracion 00559    Perdida 0.006511 PSNR_masked 21.863463 PSNR 19.930918 

Iteracion 00560    Perdida 0.005997 PSNR_masked 22.220793 PSNR 20.310656 

Iteracion 00561    Perdida 0.005957 PSNR_masked 22.249561 PSNR 20.319812 

Iteracion 00562    Perdida 0.005943 PSNR_masked 22.260059 PSNR 20.325673 

Iteracion 00563    Perdida 0.005716 PSNR_masked 22.429418 PSNR 20.496075 

Iteracion 00564    Perdida 0.005949 PSNR_masked 22.255664 PSNR 20.307986 

Iteracion 00565    Perdida 0.005580 PSNR_masked 22.533787 PSNR 20.597524 

Iteracion 00566    Perdida 0.005566 PSNR_masked 22.544771 PSNR 20.605517 

Iteracion 00567    Perdida 0.005394 PSNR_masked 22.680526 PSNR 20.741896 

Iteracion 00568    Perdida 0.005404 PSNR_masked 22.672918 PSNR 20.722541 

Iteracion 00569    Perdida 0.005368 PSNR_masked 22.701606 PSNR 20.756408 

Iteracion 00570    Perdida 0.005420 PSNR_masked 22.660078 PSNR 20.722476 

Iteracion 00571    Perdida 0.005431 PSNR_masked 22.651508 PSNR 20.703581 

Iteracion 00572    Perdida 0.005601 PSNR_masked 22.517027 PSNR 20.580846 

Iteracion 00573    Perdida 0.005698 PSNR_masked 22.442513 PSNR 20.505814 

Iteracion 00574    Perdida 0.006014 PSNR_masked 22.208524 PSNR 20.272155 

Iteracion 00575    Perdida 0.005503 PSNR_masked 22.594381 PSNR 20.652215 

Iteracion 00576    Perdida 0.005439 PSNR_masked 22.644648 PSNR 20.694911 

Iteracion 00577    Perdida 0.005716 PSNR_masked 22.428856 PSNR 20.489212 

Iteracion 00578    Perdida 0.005268 PSNR_masked 22.783948 PSNR 20.835919 

Iteracion 00579    Perdida 0.005526 PSNR_masked 22.576205 PSNR 20.625255 

Iteracion 00580    Perdida 0.006165 PSNR_masked 22.100659 PSNR 20.173397 

Iteracion 00581    Perdida 0.005257 PSNR_masked 22.792470 PSNR 20.841137 

Iteracion 00582    Perdida 0.006190 PSNR_masked 22.083404 PSNR 20.139901 

Iteracion 00583    Perdida 0.006572 PSNR_masked 21.823207 PSNR 19.898263 

Iteracion 00584    Perdida 0.006153 PSNR_masked 22.109105 PSNR 20.178893 

Iteracion 00585    Perdida 0.006093 PSNR_masked 22.151512 PSNR 20.226169 

Iteracion 00586    Perdida 0.006100 PSNR_masked 22.146351 PSNR 20.202646 

Iteracion 00587    Perdida 0.005759 PSNR_masked 22.396434 PSNR 20.440370 

Iteracion 00588    Perdida 0.005957 PSNR_masked 22.249607 PSNR 20.301628 

Iteracion 00589    Perdida 0.005581 PSNR_masked 22.533248 PSNR 20.577953 

Iteracion 00590    Perdida 0.005627 PSNR_masked 22.497105 PSNR 20.548556 

Iteracion 00591    Perdida 0.005488 PSNR_masked 22.605982 PSNR 20.660899 

Iteracion 00592    Perdida 0.005562 PSNR_masked 22.547380 PSNR 20.599714 

Iteracion 00593    Perdida 0.005350 PSNR_masked 22.716292 PSNR 20.769390 

Iteracion 00594    Perdida 0.005476 PSNR_masked 22.615286 PSNR 20.676842 

Iteracion 00595    Perdida 0.005365 PSNR_masked 22.703928 PSNR 20.750950 

Iteracion 00596    Perdida 0.005351 PSNR_masked 22.715269 PSNR 20.761705 

Iteracion 00597    Perdida 0.005302 PSNR_masked 22.755770 PSNR 20.809459 

Iteracion 00598    Perdida 0.005415 PSNR_masked 22.664141 PSNR 20.720842 

Iteracion 00599    Perdida 0.005362 PSNR_masked 22.707018 PSNR 20.753081 

Iteracion 00600    Perdida 0.005397 PSNR_masked 22.678781 PSNR 20.746260 

Iteracion 00601    Perdida 0.005662 PSNR_masked 22.470453 PSNR 20.502222 

Iteracion 00602    Perdida 0.005638 PSNR_masked 22.488619 PSNR 20.540464 

Iteracion 00603    Perdida 0.005737 PSNR_masked 22.413413 PSNR 20.469801 

Iteracion 00604    Perdida 0.005536 PSNR_masked 22.568236 PSNR 20.624473 

Iteracion 00605    Perdida 0.005228 PSNR_masked 22.816441 PSNR 20.859754 

Iteracion 00606    Perdida 0.005358 PSNR_masked 22.710287 PSNR 20.762887 

Iteracion 00607    Perdida 0.005282 PSNR_masked 22.772285 PSNR 20.831843 

Iteracion 00608    Perdida 0.005174 PSNR_masked 22.861362 PSNR 20.899184 

Iteracion 00609    Perdida 0.005123 PSNR_masked 22.905156 PSNR 20.953099 

Iteracion 00610    Perdida 0.005049 PSNR_masked 22.968129 PSNR 21.016408 

Iteracion 00611    Perdida 0.005100 PSNR_masked 22.924022 PSNR 20.972965 

Iteracion 00612    Perdida 0.005214 PSNR_masked 22.828701 PSNR 20.878605 

Iteracion 00613    Perdida 0.005413 PSNR_masked 22.665568 PSNR 20.700586 

Iteracion 00614    Perdida 0.005050 PSNR_masked 22.967085 PSNR 21.014629 

Iteracion 00615    Perdida 0.005067 PSNR_masked 22.952176 PSNR 21.005556 

Iteracion 00616    Perdida 0.005282 PSNR_masked 22.771620 PSNR 20.810144 

Iteracion 00617    Perdida 0.005277 PSNR_masked 22.775919 PSNR 20.826914 

Iteracion 00618    Perdida 0.004935 PSNR_masked 23.066802 PSNR 21.112037 

Iteracion 00619    Perdida 0.005072 PSNR_masked 22.948113 PSNR 20.989401 

Iteracion 00620    Perdida 0.005513 PSNR_masked 22.586143 PSNR 20.638379 

Iteracion 00621    Perdida 0.005510 PSNR_masked 22.588264 PSNR 20.634111 

Iteracion 00622    Perdida 0.005843 PSNR_masked 22.333427 PSNR 20.397146 

Iteracion 00623    Perdida 0.005692 PSNR_masked 22.447346 PSNR 20.513308 

Iteracion 00624    Perdida 0.005840 PSNR_masked 22.335544 PSNR 20.385293 

Iteracion 00625    Perdida 0.005631 PSNR_masked 22.494414 PSNR 20.561527 

Iteracion 00626    Perdida 0.005376 PSNR_masked 22.695495 PSNR 20.745297 

Iteracion 00627    Perdida 0.005523 PSNR_masked 22.578596 PSNR 20.620270 

Iteracion 00628    Perdida 0.005252 PSNR_masked 22.796377 PSNR 20.854767 

Iteracion 00629    Perdida 0.005363 PSNR_masked 22.706038 PSNR 20.757072 

Iteracion 00630    Perdida 0.005227 PSNR_masked 22.817689 PSNR 20.853656 

Iteracion 00631    Perdida 0.005350 PSNR_masked 22.716780 PSNR 20.766782 

Iteracion 00632    Perdida 0.005332 PSNR_masked 22.731161 PSNR 20.785147 

Iteracion 00633    Perdida 0.005290 PSNR_masked 22.765082 PSNR 20.807954 

Iteracion 00634    Perdida 0.005166 PSNR_masked 22.868118 PSNR 20.928909 

Iteracion 00635    Perdida 0.005235 PSNR_masked 22.811131 PSNR 20.854047 

Iteracion 00636    Perdida 0.005065 PSNR_masked 22.953866 PSNR 20.995140 

Iteracion 00637    Perdida 0.004911 PSNR_masked 23.087910 PSNR 21.124098 

Iteracion 00638    Perdida 0.005076 PSNR_masked 22.944707 PSNR 20.995348 

Iteracion 00639    Perdida 0.005185 PSNR_masked 22.852221 PSNR 20.888278 

Iteracion 00640    Perdida 0.005075 PSNR_masked 22.945435 PSNR 20.985977 

Iteracion 00641    Perdida 0.005061 PSNR_masked 22.957904 PSNR 20.996714 

Iteracion 00642    Perdida 0.005216 PSNR_masked 22.826696 PSNR 20.876736 

Iteracion 00643    Perdida 0.005109 PSNR_masked 22.916310 PSNR 20.943343 

Iteracion 00644    Perdida 0.004937 PSNR_masked 23.065236 PSNR 21.101958 

Iteracion 00645    Perdida 0.005033 PSNR_masked 22.981587 PSNR 21.023773 

Iteracion 00646    Perdida 0.005079 PSNR_masked 22.942005 PSNR 20.976310 

Iteracion 00647    Perdida 0.004973 PSNR_masked 23.033716 PSNR 21.090811 

Iteracion 00648    Perdida 0.004969 PSNR_masked 23.036972 PSNR 21.068400 

Iteracion 00649    Perdida 0.005013 PSNR_masked 22.999442 PSNR 21.033683 

Iteracion 00650    Perdida 0.004945 PSNR_masked 23.058660 PSNR 21.107426 

Iteracion 00651    Perdida 0.004907 PSNR_masked 23.091981 PSNR 21.144966 

Iteracion 00652    Perdida 0.005114 PSNR_masked 22.912506 PSNR 20.962634 

Iteracion 00653    Perdida 0.005141 PSNR_masked 22.889231 PSNR 20.928913 

Iteracion 00654    Perdida 0.005098 PSNR_masked 22.925898 PSNR 20.971311 

Iteracion 00655    Perdida 0.004910 PSNR_masked 23.089384 PSNR 21.131355 

Iteracion 00656    Perdida 0.005067 PSNR_masked 22.952242 PSNR 20.995380 

Iteracion 00657    Perdida 0.004979 PSNR_masked 23.028404 PSNR 21.066216 

Iteracion 00658    Perdida 0.004658 PSNR_masked 23.318127 PSNR 21.351330 

Iteracion 00659    Perdida 0.004840 PSNR_masked 23.151468 PSNR 21.184286 

Iteracion 00660    Perdida 0.005095 PSNR_masked 22.928147 PSNR 20.966183 

Iteracion 00661    Perdida 0.005289 PSNR_masked 22.766662 PSNR 20.798795 

Iteracion 00662    Perdida 0.005362 PSNR_masked 22.706805 PSNR 20.758968 

Iteracion 00663    Perdida 0.005698 PSNR_masked 22.442640 PSNR 20.491350 

Iteracion 00664    Perdida 0.005261 PSNR_masked 22.789250 PSNR 20.848643 

Iteracion 00665    Perdida 0.005021 PSNR_masked 22.992282 PSNR 21.035043 

Iteracion 00666    Perdida 0.005129 PSNR_masked 22.899407 PSNR 20.936374 

Iteracion 00667    Perdida 0.004753 PSNR_masked 23.230720 PSNR 21.263777 

Iteracion 00668    Perdida 0.005132 PSNR_masked 22.897449 PSNR 20.930449 

Iteracion 00669    Perdida 0.004957 PSNR_masked 23.047380 PSNR 21.087829 

Iteracion 00670    Perdida 0.004895 PSNR_masked 23.102743 PSNR 21.132363 

Iteracion 00671    Perdida 0.005058 PSNR_masked 22.960039 PSNR 21.006510 

Iteracion 00672    Perdida 0.004820 PSNR_masked 23.169306 PSNR 21.204945 

Iteracion 00673    Perdida 0.004874 PSNR_masked 23.120917 PSNR 21.158269 

Iteracion 00674    Perdida 0.004886 PSNR_masked 23.110117 PSNR 21.151888 

Iteracion 00675    Perdida 0.004620 PSNR_masked 23.353772 PSNR 21.376827 

Iteracion 00676    Perdida 0.004684 PSNR_masked 23.293486 PSNR 21.329112 

Iteracion 00677    Perdida 0.004482 PSNR_masked 23.485604 PSNR 21.522990 

Iteracion 00678    Perdida 0.004570 PSNR_masked 23.401194 PSNR 21.436098 

Iteracion 00679    Perdida 0.004555 PSNR_masked 23.414740 PSNR 21.449310 

Iteracion 00680    Perdida 0.004512 PSNR_masked 23.456401 PSNR 21.482541 

Iteracion 00681    Perdida 0.004686 PSNR_masked 23.292079 PSNR 21.341030 

Iteracion 00682    Perdida 0.004733 PSNR_masked 23.248764 PSNR 21.278909 

Iteracion 00683    Perdida 0.004886 PSNR_masked 23.110284 PSNR 21.165811 

Iteracion 00684    Perdida 0.004851 PSNR_masked 23.141627 PSNR 21.173779 

Iteracion 00685    Perdida 0.005346 PSNR_masked 22.719391 PSNR 20.775247 

Iteracion 00686    Perdida 0.006125 PSNR_masked 22.129021 PSNR 20.176837 

Iteracion 00687    Perdida 0.005605 PSNR_masked 22.514264 PSNR 20.572909 

Iteracion 00688    Perdida 0.005105 PSNR_masked 22.919920 PSNR 20.970640 

Iteracion 00689    Perdida 0.005104 PSNR_masked 22.920861 PSNR 20.961837 

Iteracion 00690    Perdida 0.005114 PSNR_masked 22.912306 PSNR 20.964699 

Iteracion 00691    Perdida 0.004921 PSNR_masked 23.079629 PSNR 21.110386 

Iteracion 00692    Perdida 0.004879 PSNR_masked 23.116316 PSNR 21.160303 

Iteracion 00693    Perdida 0.004969 PSNR_masked 23.037178 PSNR 21.068559 

Iteracion 00694    Perdida 0.004650 PSNR_masked 23.325372 PSNR 21.351019 

Iteracion 00695    Perdida 0.004568 PSNR_masked 23.402937 PSNR 21.440498 

Iteracion 00696    Perdida 0.004742 PSNR_masked 23.240394 PSNR 21.269038 

Iteracion 00697    Perdida 0.004738 PSNR_masked 23.244359 PSNR 21.276636 

Iteracion 00698    Perdida 0.004931 PSNR_masked 23.070665 PSNR 21.088390 

Iteracion 00699    Perdida 0.005146 PSNR_masked 22.885163 PSNR 20.922897 

Iteracion 00700    Perdida 0.005304 PSNR_masked 22.754121 PSNR 20.807410 

Iteracion 00701    Perdida 0.004766 PSNR_masked 23.218526 PSNR 21.262015 

Iteracion 00702    Perdida 0.004543 PSNR_masked 23.426894 PSNR 21.454501 

Iteracion 00703    Perdida 0.004731 PSNR_masked 23.250190 PSNR 21.285306 

Iteracion 00704    Perdida 0.004754 PSNR_masked 23.229595 PSNR 21.252894 

Iteracion 00705    Perdida 0.004627 PSNR_masked 23.347241 PSNR 21.382200 

Iteracion 00706    Perdida 0.004736 PSNR_masked 23.245833 PSNR 21.277092 

Iteracion 00707    Perdida 0.004529 PSNR_masked 23.439703 PSNR 21.456287 

Iteracion 00708    Perdida 0.004606 PSNR_masked 23.366743 PSNR 21.391188 

Iteracion 00709    Perdida 0.004693 PSNR_masked 23.285758 PSNR 21.324164 

Iteracion 00710    Perdida 0.004476 PSNR_masked 23.491109 PSNR 21.508289 

Iteracion 00711    Perdida 0.004452 PSNR_masked 23.513969 PSNR 21.546467 

Iteracion 00712    Perdida 0.004636 PSNR_masked 23.338567 PSNR 21.371325 

Iteracion 00713    Perdida 0.004440 PSNR_masked 23.526618 PSNR 21.552594 

Iteracion 00714    Perdida 0.004418 PSNR_masked 23.547380 PSNR 21.576429 

Iteracion 00715    Perdida 0.004382 PSNR_masked 23.583405 PSNR 21.608636 

Iteracion 00716    Perdida 0.004435 PSNR_masked 23.531045 PSNR 21.551004 

Iteracion 00717    Perdida 0.004457 PSNR_masked 23.509623 PSNR 21.542592 

Iteracion 00718    Perdida 0.004465 PSNR_masked 23.502201 PSNR 21.517004 

Iteracion 00719    Perdida 0.004433 PSNR_masked 23.533309 PSNR 21.562764 

Iteracion 00720    Perdida 0.004455 PSNR_masked 23.511504 PSNR 21.520622 

Iteracion 00721    Perdida 0.004628 PSNR_masked 23.345989 PSNR 21.379532 

Iteracion 00722    Perdida 0.004431 PSNR_masked 23.534698 PSNR 21.557915 

Iteracion 00723    Perdida 0.004445 PSNR_masked 23.521009 PSNR 21.548638 

Iteracion 00724    Perdida 0.004491 PSNR_masked 23.476618 PSNR 21.500126 

Iteracion 00725    Perdida 0.005065 PSNR_masked 22.953860 PSNR 20.995663 

Iteracion 00726    Perdida 0.005036 PSNR_masked 22.979338 PSNR 21.040211 

Iteracion 00727    Perdida 0.005030 PSNR_masked 22.984025 PSNR 21.005856 

Iteracion 00728    Perdida 0.004952 PSNR_masked 23.052250 PSNR 21.099072 

Iteracion 00729    Perdida 0.004645 PSNR_masked 23.330398 PSNR 21.368819 

Iteracion 00730    Perdida 0.004878 PSNR_masked 23.117681 PSNR 21.146984 

Iteracion 00731    Perdida 0.004639 PSNR_masked 23.336224 PSNR 21.380050 

Iteracion 00732    Perdida 0.004543 PSNR_masked 23.426931 PSNR 21.453879 

Iteracion 00733    Perdida 0.004657 PSNR_masked 23.319082 PSNR 21.334928 

Iteracion 00734    Perdida 0.004407 PSNR_masked 23.558717 PSNR 21.586666 

Iteracion 00735    Perdida 0.004351 PSNR_masked 23.614252 PSNR 21.639398 

Iteracion 00736    Perdida 0.004490 PSNR_masked 23.477265 PSNR 21.505650 

Iteracion 00737    Perdida 0.004190 PSNR_masked 23.778070 PSNR 21.797761 

Iteracion 00738    Perdida 0.004274 PSNR_masked 23.691562 PSNR 21.708321 

Iteracion 00739    Perdida 0.004312 PSNR_masked 23.653398 PSNR 21.681542 

Iteracion 00740    Perdida 0.004226 PSNR_masked 23.740210 PSNR 21.763055 

Iteracion 00741    Perdida 0.004346 PSNR_masked 23.619027 PSNR 21.639624 

Iteracion 00742    Perdida 0.004490 PSNR_masked 23.477708 PSNR 21.500478 

Iteracion 00743    Perdida 0.004448 PSNR_masked 23.518501 PSNR 21.545481 

Iteracion 00744    Perdida 0.004429 PSNR_masked 23.536727 PSNR 21.549897 

Iteracion 00745    Perdida 0.004438 PSNR_masked 23.528089 PSNR 21.551521 

Iteracion 00746    Perdida 0.004326 PSNR_masked 23.639346 PSNR 21.654021 

Iteracion 00747    Perdida 0.004202 PSNR_masked 23.765890 PSNR 21.793245 

Iteracion 00748    Perdida 0.004152 PSNR_masked 23.817250 PSNR 21.836671 

Iteracion 00749    Perdida 0.004152 PSNR_masked 23.817576 PSNR 21.826114 

Iteracion 00750    Perdida 0.004572 PSNR_masked 23.398520 PSNR 21.426775 

Iteracion 00751    Perdida 0.005190 PSNR_masked 22.848623 PSNR 20.887600 

Iteracion 00752    Perdida 0.005288 PSNR_masked 22.767009 PSNR 20.808828 

Iteracion 00753    Perdida 0.004823 PSNR_masked 23.167151 PSNR 21.201881 

Iteracion 00754    Perdida 0.004770 PSNR_masked 23.215030 PSNR 21.250213 

Iteracion 00755    Perdida 0.004812 PSNR_masked 23.177095 PSNR 21.229613 

Iteracion 00756    Perdida 0.004498 PSNR_masked 23.470107 PSNR 21.494203 

Iteracion 00757    Perdida 0.004645 PSNR_masked 23.329960 PSNR 21.352352 

Iteracion 00758    Perdida 0.004633 PSNR_masked 23.341764 PSNR 21.380432 

Iteracion 00759    Perdida 0.004239 PSNR_masked 23.727219 PSNR 21.747512 

Iteracion 00760    Perdida 0.004466 PSNR_masked 23.500868 PSNR 21.524869 

Iteracion 00761    Perdida 0.004537 PSNR_masked 23.432024 PSNR 21.472122 

Iteracion 00762    Perdida 0.004240 PSNR_masked 23.726600 PSNR 21.743103 

Iteracion 00763    Perdida 0.004460 PSNR_masked 23.506705 PSNR 21.528187 

Iteracion 00764    Perdida 0.004328 PSNR_masked 23.636836 PSNR 21.661168 

Iteracion 00765    Perdida 0.004368 PSNR_masked 23.597588 PSNR 21.624649 

Iteracion 00766    Perdida 0.004422 PSNR_masked 23.543520 PSNR 21.553171 

Iteracion 00767    Perdida 0.004341 PSNR_masked 23.624215 PSNR 21.646682 

Iteracion 00768    Perdida 0.004278 PSNR_masked 23.687511 PSNR 21.717826 

Iteracion 00769    Perdida 0.004245 PSNR_masked 23.721086 PSNR 21.741273 

Iteracion 00770    Perdida 0.004455 PSNR_masked 23.511145 PSNR 21.523393 

Iteracion 00771    Perdida 0.004248 PSNR_masked 23.718190 PSNR 21.739881 

Iteracion 00772    Perdida 0.004177 PSNR_masked 23.790929 PSNR 21.805293 

Iteracion 00773    Perdida 0.004169 PSNR_masked 23.799961 PSNR 21.813011 

Iteracion 00774    Perdida 0.004048 PSNR_masked 23.927206 PSNR 21.939017 

Iteracion 00775    Perdida 0.004130 PSNR_masked 23.840443 PSNR 21.863582 

Iteracion 00776    Perdida 0.004133 PSNR_masked 23.837048 PSNR 21.857204 

Iteracion 00777    Perdida 0.004034 PSNR_masked 23.942709 PSNR 21.960020 

Iteracion 00778    Perdida 0.004168 PSNR_masked 23.801242 PSNR 21.810771 

Iteracion 00779    Perdida 0.004186 PSNR_masked 23.782114 PSNR 21.806318 

Iteracion 00780    Perdida 0.004345 PSNR_masked 23.620011 PSNR 21.642646 

Iteracion 00781    Perdida 0.004460 PSNR_masked 23.506736 PSNR 21.528123 

Iteracion 00782    Perdida 0.004607 PSNR_masked 23.365560 PSNR 21.372327 

Iteracion 00783    Perdida 0.004378 PSNR_masked 23.587548 PSNR 21.623814 

Iteracion 00784    Perdida 0.004404 PSNR_masked 23.561617 PSNR 21.567240 

Iteracion 00785    Perdida 0.004389 PSNR_masked 23.576760 PSNR 21.598290 

Iteracion 00786    Perdida 0.004436 PSNR_masked 23.530296 PSNR 21.545851 

Iteracion 00787    Perdida 0.004710 PSNR_masked 23.269599 PSNR 21.304519 

Iteracion 00788    Perdida 0.004303 PSNR_masked 23.662183 PSNR 21.678687 

Iteracion 00789    Perdida 0.004383 PSNR_masked 23.582118 PSNR 21.620323 

Iteracion 00790    Perdida 0.004434 PSNR_masked 23.531755 PSNR 21.554482 

Iteracion 00791    Perdida 0.004144 PSNR_masked 23.825513 PSNR 21.842625 

Iteracion 00792    Perdida 0.004309 PSNR_masked 23.656676 PSNR 21.679140 

Iteracion 00793    Perdida 0.004487 PSNR_masked 23.480743 PSNR 21.495557 

Iteracion 00794    Perdida 0.004124 PSNR_masked 23.847208 PSNR 21.865143 

Iteracion 00795    Perdida 0.004234 PSNR_masked 23.732827 PSNR 21.754800 

Iteracion 00796    Perdida 0.004209 PSNR_masked 23.758256 PSNR 21.778910 

Iteracion 00797    Perdida 0.004066 PSNR_masked 23.908481 PSNR 21.911192 

Iteracion 00798    Perdida 0.004231 PSNR_masked 23.735866 PSNR 21.749169 

Iteracion 00799    Perdida 0.004112 PSNR_masked 23.859366 PSNR 21.880940 

Iteracion 00800    Perdida 0.004074 PSNR_masked 23.899733 PSNR 21.911303 

Iteracion 00801    Perdida 0.004159 PSNR_masked 23.810272 PSNR 21.827031 

Iteracion 00802    Perdida 0.003961 PSNR_masked 24.022105 PSNR 22.029726 

Iteracion 00803    Perdida 0.004215 PSNR_masked 23.751948 PSNR 21.760624 

Iteracion 00804    Perdida 0.004154 PSNR_masked 23.815679 PSNR 21.833837 

Iteracion 00805    Perdida 0.004122 PSNR_masked 23.848851 PSNR 21.853623 

Iteracion 00806    Perdida 0.004231 PSNR_masked 23.735893 PSNR 21.746395 

Iteracion 00807    Perdida 0.004369 PSNR_masked 23.596235 PSNR 21.620899 

Iteracion 00808    Perdida 0.004572 PSNR_masked 23.399025 PSNR 21.426508 

Iteracion 00809    Perdida 0.004784 PSNR_masked 23.201784 PSNR 21.227392 

Iteracion 00810    Perdida 0.004387 PSNR_masked 23.578181 PSNR 21.600871 

Iteracion 00811    Perdida 0.004383 PSNR_masked 23.582419 PSNR 21.609015 

Iteracion 00812    Perdida 0.004549 PSNR_masked 23.421177 PSNR 21.446082 

Iteracion 00813    Perdida 0.004397 PSNR_masked 23.568802 PSNR 21.589544 

Iteracion 00814    Perdida 0.004542 PSNR_masked 23.427595 PSNR 21.446956 

Iteracion 00815    Perdida 0.004550 PSNR_masked 23.420315 PSNR 21.445418 

Iteracion 00816    Perdida 0.004252 PSNR_masked 23.714456 PSNR 21.728169 

Iteracion 00817    Perdida 0.004515 PSNR_masked 23.453255 PSNR 21.483835 

Iteracion 00818    Perdida 0.004330 PSNR_masked 23.635363 PSNR 21.640623 

Iteracion 00819    Perdida 0.004289 PSNR_masked 23.676203 PSNR 21.693837 

Iteracion 00820    Perdida 0.004230 PSNR_masked 23.736903 PSNR 21.743415 

Iteracion 00821    Perdida 0.004121 PSNR_masked 23.849922 PSNR 21.866236 

Iteracion 00822    Perdida 0.004172 PSNR_masked 23.796759 PSNR 21.814157 

Iteracion 00823    Perdida 0.004079 PSNR_masked 23.894144 PSNR 21.906653 

Iteracion 00824    Perdida 0.003949 PSNR_masked 24.034605 PSNR 22.043989 

Iteracion 00825    Perdida 0.003976 PSNR_masked 24.005510 PSNR 22.021656 

Iteracion 00826    Perdida 0.003898 PSNR_masked 24.091177 PSNR 22.100445 

Iteracion 00827    Perdida 0.003866 PSNR_masked 24.127680 PSNR 22.143719 

Iteracion 00828    Perdida 0.003846 PSNR_masked 24.149997 PSNR 22.153386 

Iteracion 00829    Perdida 0.003836 PSNR_masked 24.161754 PSNR 22.171225 

Iteracion 00830    Perdida 0.003973 PSNR_masked 24.008788 PSNR 22.028399 

Iteracion 00831    Perdida 0.004059 PSNR_masked 23.915612 PSNR 21.917654 

Iteracion 00832    Perdida 0.004237 PSNR_masked 23.729666 PSNR 21.750560 

Iteracion 00833    Perdida 0.004498 PSNR_masked 23.469877 PSNR 21.489546 

Iteracion 00834    Perdida 0.004527 PSNR_masked 23.442361 PSNR 21.454857 

Iteracion 00835    Perdida 0.004708 PSNR_masked 23.271730 PSNR 21.297128 

Iteracion 00836    Perdida 0.004583 PSNR_masked 23.388816 PSNR 21.418736 

Iteracion 00837    Perdida 0.004458 PSNR_masked 23.508232 PSNR 21.533788 

Iteracion 00838    Perdida 0.004636 PSNR_masked 23.339011 PSNR 21.354226 

Iteracion 00839    Perdida 0.004124 PSNR_masked 23.846703 PSNR 21.857502 

Iteracion 00840    Perdida 0.004318 PSNR_masked 23.646965 PSNR 21.665124 

Iteracion 00841    Perdida 0.004404 PSNR_masked 23.561707 PSNR 21.589969 

Iteracion 00842    Perdida 0.004049 PSNR_masked 23.926971 PSNR 21.931375 

Iteracion 00843    Perdida 0.004178 PSNR_masked 23.790653 PSNR 21.792313 

Iteracion 00844    Perdida 0.003912 PSNR_masked 24.075964 PSNR 22.086912 

Iteracion 00845    Perdida 0.004045 PSNR_masked 23.930826 PSNR 21.944635 

Iteracion 00846    Perdida 0.004056 PSNR_masked 23.918954 PSNR 21.932121 

Iteracion 00847    Perdida 0.003957 PSNR_masked 24.026840 PSNR 22.026191 

Iteracion 00848    Perdida 0.004010 PSNR_masked 23.968257 PSNR 21.973972 

Iteracion 00849    Perdida 0.003917 PSNR_masked 24.070839 PSNR 22.069543 

Iteracion 00850    Perdida 0.003851 PSNR_masked 24.144573 PSNR 22.159621 

Iteracion 00851    Perdida 0.003814 PSNR_masked 24.185708 PSNR 22.171309 

Iteracion 00852    Perdida 0.003683 PSNR_masked 24.337465 PSNR 22.329373 

Iteracion 00853    Perdida 0.003778 PSNR_masked 24.227431 PSNR 22.237713 

Iteracion 00854    Perdida 0.003725 PSNR_masked 24.288386 PSNR 22.286524 

Iteracion 00855    Perdida 0.003801 PSNR_masked 24.201036 PSNR 22.207519 

Iteracion 00856    Perdida 0.003928 PSNR_masked 24.058139 PSNR 22.065613 

Iteracion 00857    Perdida 0.004290 PSNR_masked 23.675765 PSNR 21.707203 

Iteracion 00858    Perdida 0.004128 PSNR_masked 23.842311 PSNR 21.845228 

Iteracion 00859    Perdida 0.004041 PSNR_masked 23.935250 PSNR 21.952037 

Iteracion 00860    Perdida 0.003916 PSNR_masked 24.071745 PSNR 22.081324 

Iteracion 00861    Perdida 0.004257 PSNR_masked 23.709344 PSNR 21.726258 

Iteracion 00862    Perdida 0.004045 PSNR_masked 23.930703 PSNR 21.940077 

Iteracion 00863    Perdida 0.003847 PSNR_masked 24.148624 PSNR 22.162456 

Iteracion 00864    Perdida 0.004000 PSNR_masked 23.979168 PSNR 21.992076 

Iteracion 00865    Perdida 0.004036 PSNR_masked 23.940975 PSNR 21.958526 

Iteracion 00866    Perdida 0.004000 PSNR_masked 23.979228 PSNR 21.993727 

Iteracion 00867    Perdida 0.004051 PSNR_masked 23.924598 PSNR 21.934941 

Iteracion 00868    Perdida 0.004248 PSNR_masked 23.718133 PSNR 21.718003 

Iteracion 00869    Perdida 0.004484 PSNR_masked 23.483450 PSNR 21.525118 

Iteracion 00870    Perdida 0.003853 PSNR_masked 24.142084 PSNR 22.142451 

Iteracion 00871    Perdida 0.004156 PSNR_masked 23.813338 PSNR 21.824558 

Iteracion 00872    Perdida 0.004439 PSNR_masked 23.527192 PSNR 21.550425 

Iteracion 00873    Perdida 0.003919 PSNR_masked 24.068368 PSNR 22.071597 

Iteracion 00874    Perdida 0.004272 PSNR_masked 23.693981 PSNR 21.708989 

Iteracion 00875    Perdida 0.004094 PSNR_masked 23.878617 PSNR 21.884499 

Iteracion 00876    Perdida 0.004066 PSNR_masked 23.908723 PSNR 21.922982 

Iteracion 00877    Perdida 0.004228 PSNR_masked 23.738838 PSNR 21.753433 

Iteracion 00878    Perdida 0.003894 PSNR_masked 24.095676 PSNR 22.101532 

Iteracion 00879    Perdida 0.004067 PSNR_masked 23.907071 PSNR 21.919596 

Iteracion 00880    Perdida 0.003822 PSNR_masked 24.177289 PSNR 22.174913 

Iteracion 00881    Perdida 0.003939 PSNR_masked 24.046502 PSNR 22.055937 

Iteracion 00882    Perdida 0.003780 PSNR_masked 24.224858 PSNR 22.224474 

Iteracion 00883    Perdida 0.003796 PSNR_masked 24.206310 PSNR 22.230064 

Iteracion 00884    Perdida 0.003845 PSNR_masked 24.150754 PSNR 22.156685 

Iteracion 00885    Perdida 0.003867 PSNR_masked 24.126215 PSNR 22.139828 

Iteracion 00886    Perdida 0.003814 PSNR_masked 24.186276 PSNR 22.189815 

Iteracion 00887    Perdida 0.003725 PSNR_masked 24.289088 PSNR 22.280170 

Iteracion 00888    Perdida 0.003624 PSNR_masked 24.407592 PSNR 22.400639 

Iteracion 00889    Perdida 0.003744 PSNR_masked 24.266256 PSNR 22.295438 

Iteracion 00890    Perdida 0.003772 PSNR_masked 24.234578 PSNR 22.227476 

Iteracion 00891    Perdida 0.003726 PSNR_masked 24.287886 PSNR 22.287380 

Iteracion 00892    Perdida 0.003794 PSNR_masked 24.209062 PSNR 22.215376 

Iteracion 00893    Perdida 0.003883 PSNR_masked 24.107806 PSNR 22.104375 

Iteracion 00894    Perdida 0.004164 PSNR_masked 23.804373 PSNR 21.805496 

Iteracion 00895    Perdida 0.003970 PSNR_masked 24.012128 PSNR 22.006884 

Iteracion 00896    Perdida 0.003947 PSNR_masked 24.036983 PSNR 22.054003 

Iteracion 00897    Perdida 0.003663 PSNR_masked 24.361373 PSNR 22.370876 

Iteracion 00898    Perdida 0.003942 PSNR_masked 24.042309 PSNR 22.050465 

Iteracion 00899    Perdida 0.004358 PSNR_masked 23.607199 PSNR 21.637486 

Iteracion 00900    Perdida 0.004001 PSNR_masked 23.978429 PSNR 21.995319 

Iteracion 00901    Perdida 0.003980 PSNR_masked 24.001399 PSNR 22.003176 

Iteracion 00902    Perdida 0.004175 PSNR_masked 23.793501 PSNR 21.799892 

Iteracion 00903    Perdida 0.003964 PSNR_masked 24.018753 PSNR 22.025244 

Iteracion 00904    Perdida 0.003931 PSNR_masked 24.054440 PSNR 22.062853 

Iteracion 00905    Perdida 0.003979 PSNR_masked 24.002345 PSNR 22.009276 

Iteracion 00906    Perdida 0.004002 PSNR_masked 23.976973 PSNR 21.991287 

Iteracion 00907    Perdida 0.003983 PSNR_masked 23.998401 PSNR 22.003109 

Iteracion 00908    Perdida 0.003838 PSNR_masked 24.158775 PSNR 22.168826 

Iteracion 00909    Perdida 0.003929 PSNR_masked 24.057334 PSNR 22.072610 

Iteracion 00910    Perdida 0.003931 PSNR_masked 24.054700 PSNR 22.066310 

Iteracion 00911    Perdida 0.003800 PSNR_masked 24.202066 PSNR 22.200848 

Iteracion 00912    Perdida 0.003854 PSNR_masked 24.140484 PSNR 22.140535 

Iteracion 00913    Perdida 0.003891 PSNR_masked 24.099910 PSNR 22.106643 

Iteracion 00914    Perdida 0.003560 PSNR_masked 24.484940 PSNR 22.480675 

Iteracion 00915    Perdida 0.003646 PSNR_masked 24.382094 PSNR 22.391431 

Iteracion 00916    Perdida 0.003742 PSNR_masked 24.268884 PSNR 22.277244 

Iteracion 00917    Perdida 0.003696 PSNR_masked 24.323099 PSNR 22.322409 

Iteracion 00918    Perdida 0.003644 PSNR_masked 24.384744 PSNR 22.392831 

Iteracion 00919    Perdida 0.003618 PSNR_masked 24.415042 PSNR 22.414087 

Iteracion 00920    Perdida 0.003545 PSNR_masked 24.503266 PSNR 22.492554 

Iteracion 00921    Perdida 0.003494 PSNR_masked 24.566790 PSNR 22.568215 

Iteracion 00922    Perdida 0.003498 PSNR_masked 24.562182 PSNR 22.554534 

Iteracion 00923    Perdida 0.003481 PSNR_masked 24.583389 PSNR 22.580655 

Iteracion 00924    Perdida 0.003449 PSNR_masked 24.623344 PSNR 22.633395 

Iteracion 00925    Perdida 0.003465 PSNR_masked 24.603215 PSNR 22.593950 

Iteracion 00926    Perdida 0.003450 PSNR_masked 24.621483 PSNR 22.608690 

Iteracion 00927    Perdida 0.003413 PSNR_masked 24.668141 PSNR 22.667313 

Iteracion 00928    Perdida 0.003527 PSNR_masked 24.526245 PSNR 22.519562 

Iteracion 00929    Perdida 0.003563 PSNR_masked 24.481440 PSNR 22.482532 

Iteracion 00930    Perdida 0.003748 PSNR_masked 24.261532 PSNR 22.259157 

Iteracion 00931    Perdida 0.004062 PSNR_masked 23.912471 PSNR 21.937059 

Iteracion 00932    Perdida 0.004058 PSNR_masked 23.917201 PSNR 21.929332 

Iteracion 00933    Perdida 0.004001 PSNR_masked 23.978744 PSNR 21.991636 

Iteracion 00934    Perdida 0.004197 PSNR_masked 23.770952 PSNR 21.775239 

Iteracion 00935    Perdida 0.004541 PSNR_masked 23.428679 PSNR 21.435316 

Iteracion 00936    Perdida 0.004184 PSNR_masked 23.784340 PSNR 21.793265 

Iteracion 00937    Perdida 0.003922 PSNR_masked 24.065212 PSNR 22.073946 

Iteracion 00938    Perdida 0.004448 PSNR_masked 23.518443 PSNR 21.522541 

Iteracion 00939    Perdida 0.004053 PSNR_masked 23.921908 PSNR 21.905984 

Iteracion 00940    Perdida 0.003617 PSNR_masked 24.416571 PSNR 22.413382 

Iteracion 00941    Perdida 0.003947 PSNR_masked 24.037718 PSNR 22.049924 

Iteracion 00942    Perdida 0.003744 PSNR_masked 24.266155 PSNR 22.264363 

Iteracion 00943    Perdida 0.003707 PSNR_masked 24.309851 PSNR 22.309189 

Iteracion 00944    Perdida 0.003863 PSNR_masked 24.130241 PSNR 22.139158 

Iteracion 00945    Perdida 0.003558 PSNR_masked 24.488444 PSNR 22.500853 

Iteracion 00946    Perdida 0.003737 PSNR_masked 24.275054 PSNR 22.277587 

Iteracion 00947    Perdida 0.003712 PSNR_masked 24.304388 PSNR 22.324137 

Iteracion 00948    Perdida 0.003556 PSNR_masked 24.490703 PSNR 22.489211 

Iteracion 00949    Perdida 0.003582 PSNR_masked 24.458394 PSNR 22.452257 

Iteracion 00950    Perdida 0.003527 PSNR_masked 24.525345 PSNR 22.524321 

Iteracion 00951    Perdida 0.003536 PSNR_masked 24.514952 PSNR 22.511417 

Iteracion 00952    Perdida 0.003446 PSNR_masked 24.626946 PSNR 22.616561 

Iteracion 00953    Perdida 0.003408 PSNR_masked 24.674413 PSNR 22.661178 

Iteracion 00954    Perdida 0.003437 PSNR_masked 24.637943 PSNR 22.636695 

Iteracion 00955    Perdida 0.003409 PSNR_masked 24.673681 PSNR 22.671320 

Iteracion 00956    Perdida 0.003565 PSNR_masked 24.479740 PSNR 22.471917 

Iteracion 00957    Perdida 0.003527 PSNR_masked 24.526338 PSNR 22.520252 

Iteracion 00958    Perdida 0.003673 PSNR_masked 24.349205 PSNR 22.370355 

Iteracion 00959    Perdida 0.003702 PSNR_masked 24.315518 PSNR 22.317053 

Iteracion 00960    Perdida 0.003659 PSNR_masked 24.366140 PSNR 22.372890 

Iteracion 00961    Perdida 0.003437 PSNR_masked 24.638516 PSNR 22.635705 

Iteracion 00962    Perdida 0.003445 PSNR_masked 24.628619 PSNR 22.618474 

Iteracion 00963    Perdida 0.003691 PSNR_masked 24.329015 PSNR 22.329348 

Iteracion 00964    Perdida 0.003841 PSNR_masked 24.155622 PSNR 22.163366 

Iteracion 00965    Perdida 0.003852 PSNR_masked 24.142588 PSNR 22.157240 

Iteracion 00966    Perdida 0.003777 PSNR_masked 24.228992 PSNR 22.243217 

Iteracion 00967    Perdida 0.003503 PSNR_masked 24.556022 PSNR 22.537531 

Iteracion 00968    Perdida 0.003498 PSNR_masked 24.562221 PSNR 22.560190 

Iteracion 00969    Perdida 0.003713 PSNR_masked 24.302962 PSNR 22.304743 

Iteracion 00970    Perdida 0.003697 PSNR_masked 24.321613 PSNR 22.317410 

Iteracion 00971    Perdida 0.003503 PSNR_masked 24.555658 PSNR 22.554048 

Iteracion 00972    Perdida 0.003503 PSNR_masked 24.554999 PSNR 22.556009 

Iteracion 00973    Perdida 0.003462 PSNR_masked 24.606242 PSNR 22.598432 

Iteracion 00974    Perdida 0.003417 PSNR_masked 24.663062 PSNR 22.661561 

Iteracion 00975    Perdida 0.003437 PSNR_masked 24.638057 PSNR 22.638421 

Iteracion 00976    Perdida 0.003353 PSNR_masked 24.745192 PSNR 22.732911 

Iteracion 00977    Perdida 0.003378 PSNR_masked 24.712767 PSNR 22.708557 

Iteracion 00978    Perdida 0.003278 PSNR_masked 24.843855 PSNR 22.838351 

Iteracion 00979    Perdida 0.003203 PSNR_masked 24.944898 PSNR 22.928064 

Iteracion 00980    Perdida 0.003311 PSNR_masked 24.800423 PSNR 22.797047 

Iteracion 00981    Perdida 0.003409 PSNR_masked 24.673556 PSNR 22.649679 

Iteracion 00982    Perdida 0.003379 PSNR_masked 24.711932 PSNR 22.709365 

Iteracion 00983    Perdida 0.003448 PSNR_masked 24.623833 PSNR 22.606569 

Iteracion 00984    Perdida 0.003780 PSNR_masked 24.225196 PSNR 22.253371 

Iteracion 00985    Perdida 0.004009 PSNR_masked 23.969858 PSNR 21.987040 

Iteracion 00986    Perdida 0.003700 PSNR_masked 24.318265 PSNR 22.328594 

Iteracion 00987    Perdida 0.003680 PSNR_masked 24.341751 PSNR 22.343958 

Iteracion 00988    Perdida 0.003962 PSNR_masked 24.020885 PSNR 22.010398 

Iteracion 00989    Perdida 0.003972 PSNR_masked 24.009364 PSNR 22.024075 

Iteracion 00990    Perdida 0.003618 PSNR_masked 24.415372 PSNR 22.420318 

Iteracion 00991    Perdida 0.003753 PSNR_masked 24.256140 PSNR 22.244335 

Iteracion 00992    Perdida 0.003902 PSNR_masked 24.087052 PSNR 22.102088 

Iteracion 00993    Perdida 0.003519 PSNR_masked 24.535737 PSNR 22.529456 

Iteracion 00994    Perdida 0.003609 PSNR_masked 24.426436 PSNR 22.428552 

Iteracion 00995    Perdida 0.003767 PSNR_masked 24.240386 PSNR 22.260105 

Iteracion 00996    Perdida 0.003577 PSNR_masked 24.464250 PSNR 22.450638 

Iteracion 00997    Perdida 0.003566 PSNR_masked 24.478641 PSNR 22.471365 

Iteracion 00998    Perdida 0.003540 PSNR_masked 24.509976 PSNR 22.512809 

Iteracion 00999    Perdida 0.003507 PSNR_masked 24.550958 PSNR 22.538174 

CPU times: user 1min 4s, sys: 14.3 s, total: 1min 18s
Wall time: 1min 19s
In [11]:
out_np = torch_to_np(net(net_input))
q = plot_image_grid([np.clip(out_np, 0, 1), image_np], factor=13);
In [13]:
#total_loss_item_final, psrn_final, total_loss_final, psrn_masked_final
print("total_loss_item_final: ", "{0:.4f}".format(total_loss_item_final[len(total_loss_item_final)-1]))
print("Relación pico señal / ruido (PSNR): ", "{0:.4f}".format(psrn_final[len(psrn_final)-1]))
print("Relación pico señal / ruido (PSNR) [masked]: ", "{0:.4f}".format(psrn_masked_final[len(psrn_masked_final)-1]))
print("Error cuadrático medio (MSE): ", "{0:.4f}".format(total_loss_final[len(total_loss_final)-1]), "\n")

fig, (ax1, ax2, ax3, ax4) = plt.subplots(nrows=4, figsize=(10,10))
mpl.style.use('seaborn')

ax1.set_title('Indice de pérdida total acumulada en cada iteración'.format('seaborn'), color='C0')
ax1.plot(total_loss_item_final, color='C0')

ax2.set_title('Relación pico señal / ruido (PSNR)'.format('seaborn'), color='C1')
ax2.plot(psrn_final, color='C1')

ax3.plot(total_loss_final, color='C2')
ax3.set_title('Error cuadrático medio (MSE)'.format('seaborn'), color='C2')

ax4.set_title('Relación pico señal / ruido (PSNR)[masked]'.format('seaborn'), color='C3')
ax4.plot(psrn_masked_final, color='C3')

plt.tight_layout()
plt.show()
plt.close()

mpl.rcParams.update(inline_rc)

#print(total_loss_final[4900])
total_loss_item_final:  0.0035
Relación pico señal / ruido (PSNR):  22.5382
Relación pico señal / ruido (PSNR) [masked]:  24.5510
Error cuadrático medio (MSE):  0.0035 

Prueba con imágenes en blanco y negro

In [14]:
# Cargamos una imagen del conjunto de dataset, en 'data' para trabajar
blackWhiteFiles = ['./TFM_UAH_RGR/data/restoration/00 - barbara.png',
                   './TFM_UAH_RGR/data/restoration/01 - indian.png',
                   './TFM_UAH_RGR/data/restoration/02 - babak.png',
                   './TFM_UAH_RGR/data/restoration/03 - spooky-mansion.png',
                   './TFM_UAH_RGR/data/restoration/04 - madre-migrante.png']

# selección de la imagen  [0-4]
image_number = 4

# leemos la imagen original deseada
image_pil, image_np = get_image(blackWhiteFiles[image_number], imagesize)

# creamos una mascara PIL
image_np = nn.ReflectionPad2d(1)(np_to_torch(image_np))[0].numpy()
image_pil = np_to_pil(image_np)
    
image_mask = get_bernoulli_mask(image_pil, 0.35)
image_mask_np = pil_to_np(image_mask) 

# Imagen alterada con la mascara
image_masked = image_np * image_mask_np

# tensor cuda
mask_var = np_to_torch(image_mask_np).type(dtype)

# Mostramos la imagen original, la mascara de ruido y la imagen final con ruido
plot_image_grid([image_np, image_mask_np, image_masked], 3,11);
In [0]:
show_every=50
figsize=5
pad = 'reflection' # 'zero'
INPUT = 'noise'
input_depth = 32
OPTIMIZER = 'adam'
OPT_OVER =  'net'

# imagen en B/N 
LR = 0.001
num_iter = 1000 # valor original 11000, 6601
reg_noise_std = 0.03

# devuelve un modelo     
NET_TYPE = 'skip'
net = get_net(input_depth, 'skip', pad, n_channels=1,
                  skip_n33d=128, 
                  skip_n33u=128, 
                  skip_n11=4, 
                  num_scales=5,
                  upsample_mode='bilinear').type(dtype)

    
# Perdida
mse = torch.nn.MSELoss().type(dtype)
image_var = np_to_torch(image_np).type(dtype)

# tensor cuda
net_input = get_noise(input_depth, INPUT, image_np.shape[1:]).type(dtype).detach()
In [16]:
# Datos del modelo
print(torch_summarize(net))
Sequential (
  (1): Concat(
    (0): Sequential(
      (1): Sequential(
        (0): ReflectionPad2d((0, 0, 0, 0))
        (1): Conv2d(32, 4, kernel_size=(1, 1), stride=(1, 1))
      )
      (2): BatchNorm2d(4, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      (3): LeakyReLU(negative_slope=0.2, inplace=True)
    )
    (1): Sequential(
      (1): Sequential(
        (0): ReflectionPad2d((1, 1, 1, 1))
        (1): Conv2d(32, 128, kernel_size=(3, 3), stride=(2, 2))
      )
      (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      (3): LeakyReLU(negative_slope=0.2, inplace=True)
      (4): Sequential(
        (0): ReflectionPad2d((1, 1, 1, 1))
        (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1))
      )
      (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      (6): LeakyReLU(negative_slope=0.2, inplace=True)
      (7): Sequential(
        (1): Concat(
          (0): Sequential(
            (1): Sequential(
              (0): ReflectionPad2d((0, 0, 0, 0))
              (1): Conv2d(128, 4, kernel_size=(1, 1), stride=(1, 1))
            )
            (2): BatchNorm2d(4, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
            (3): LeakyReLU(negative_slope=0.2, inplace=True)
          )
          (1): Sequential(
            (1): Sequential(
              (0): ReflectionPad2d((1, 1, 1, 1))
              (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2))
            )
            (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
            (3): LeakyReLU(negative_slope=0.2, inplace=True)
            (4): Sequential(
              (0): ReflectionPad2d((1, 1, 1, 1))
              (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1))
            )
            (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
            (6): LeakyReLU(negative_slope=0.2, inplace=True)
            (7): Sequential(
              (1): Concat(
                (0): Sequential(
                  (1): Sequential(
                    (0): ReflectionPad2d((0, 0, 0, 0))
                    (1): Conv2d(128, 4, kernel_size=(1, 1), stride=(1, 1))
                  )
                  (2): BatchNorm2d(4, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                  (3): LeakyReLU(negative_slope=0.2, inplace=True)
                )
                (1): Sequential(
                  (1): Sequential(
                    (0): ReflectionPad2d((1, 1, 1, 1))
                    (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2))
                  )
                  (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                  (3): LeakyReLU(negative_slope=0.2, inplace=True)
                  (4): Sequential(
                    (0): ReflectionPad2d((1, 1, 1, 1))
                    (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1))
                  )
                  (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                  (6): LeakyReLU(negative_slope=0.2, inplace=True)
                  (7): Sequential(
                    (1): Concat(
                      (0): Sequential(
                        (1): Sequential(
                          (0): ReflectionPad2d((0, 0, 0, 0))
                          (1): Conv2d(128, 4, kernel_size=(1, 1), stride=(1, 1))
                        )
                        (2): BatchNorm2d(4, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                        (3): LeakyReLU(negative_slope=0.2, inplace=True)
                      )
                      (1): Sequential(
                        (1): Sequential(
                          (0): ReflectionPad2d((1, 1, 1, 1))
                          (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2))
                        )
                        (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                        (3): LeakyReLU(negative_slope=0.2, inplace=True)
                        (4): Sequential(
                          (0): ReflectionPad2d((1, 1, 1, 1))
                          (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1))
                        )
                        (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                        (6): LeakyReLU(negative_slope=0.2, inplace=True)
                        (7): Sequential(
                          (1): Concat(
                            (0): Sequential(
                              (1): Sequential(
                                (0): ReflectionPad2d((0, 0, 0, 0))
                                (1): Conv2d(128, 4, kernel_size=(1, 1), stride=(1, 1))
                              )
                              (2): BatchNorm2d(4, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                              (3): LeakyReLU(negative_slope=0.2, inplace=True)
                            )
                            (1): Sequential(
                              (1): Sequential(
                                (0): ReflectionPad2d((1, 1, 1, 1))
                                (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2))
                              )
                              (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                              (3): LeakyReLU(negative_slope=0.2, inplace=True)
                              (4): Sequential(
                                (0): ReflectionPad2d((1, 1, 1, 1))
                                (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1))
                              )
                              (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                              (6): LeakyReLU(negative_slope=0.2, inplace=True)
                              (7): Upsample(scale_factor=2.0, mode=bilinear)
                            )
                          )
                          (2): BatchNorm2d(132, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                          (3): Sequential(
                            (0): ReflectionPad2d((1, 1, 1, 1))
                            (1): Conv2d(132, 128, kernel_size=(3, 3), stride=(1, 1))
                          )
                          (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                          (5): LeakyReLU(negative_slope=0.2, inplace=True)
                          (6): Sequential(
                            (0): ReflectionPad2d((0, 0, 0, 0))
                            (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1))
                          )
                          (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                          (8): LeakyReLU(negative_slope=0.2, inplace=True)
                        )
                        (8): Upsample(scale_factor=2.0, mode=bilinear)
                      )
                    )
                    (2): BatchNorm2d(132, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                    (3): Sequential(
                      (0): ReflectionPad2d((1, 1, 1, 1))
                      (1): Conv2d(132, 128, kernel_size=(3, 3), stride=(1, 1))
                    )
                    (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                    (5): LeakyReLU(negative_slope=0.2, inplace=True)
                    (6): Sequential(
                      (0): ReflectionPad2d((0, 0, 0, 0))
                      (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1))
                    )
                    (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
                    (8): LeakyReLU(negative_slope=0.2, inplace=True)
                  )
                  (8): Upsample(scale_factor=2.0, mode=bilinear)
                )
              )
              (2): BatchNorm2d(132, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
              (3): Sequential(
                (0): ReflectionPad2d((1, 1, 1, 1))
                (1): Conv2d(132, 128, kernel_size=(3, 3), stride=(1, 1))
              )
              (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
              (5): LeakyReLU(negative_slope=0.2, inplace=True)
              (6): Sequential(
                (0): ReflectionPad2d((0, 0, 0, 0))
                (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1))
              )
              (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
              (8): LeakyReLU(negative_slope=0.2, inplace=True)
            )
            (8): Upsample(scale_factor=2.0, mode=bilinear)
          )
        )
        (2): BatchNorm2d(132, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (3): Sequential(
          (0): ReflectionPad2d((1, 1, 1, 1))
          (1): Conv2d(132, 128, kernel_size=(3, 3), stride=(1, 1))
        )
        (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (5): LeakyReLU(negative_slope=0.2, inplace=True)
        (6): Sequential(
          (0): ReflectionPad2d((0, 0, 0, 0))
          (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1))
        )
        (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (8): LeakyReLU(negative_slope=0.2, inplace=True)
      )
      (8): Upsample(scale_factor=2.0, mode=bilinear)
    )
  ), pesos=((4, 32, 1, 1), (4,), (4,), (4,), (128, 32, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (4, 128, 1, 1), (4,), (4,), (4,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (4, 128, 1, 1), (4,), (4,), (4,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (4, 128, 1, 1), (4,), (4,), (4,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (4, 128, 1, 1), (4,), (4,), (4,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (132,), (132,), (128, 132, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (132,), (132,), (128, 132, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (132,), (132,), (128, 132, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (132,), (132,), (128, 132, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=2047964
  (2): BatchNorm2d(132, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((132,), (132,)), parametros=264
  (3): Sequential (
    (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
    (1): Conv2d(132, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 132, 3, 3), (128,)), parametros=152192
  ), pesos=((128, 132, 3, 3), (128,)), parametros=152192
  (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
  (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
  (6): Sequential (
    (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
    (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1)), pesos=((128, 128, 1, 1), (128,)), parametros=16512
  ), pesos=((128, 128, 1, 1), (128,)), parametros=16512
  (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
  (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
  (9): Sequential (
    (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
    (1): Conv2d(128, 1, kernel_size=(1, 1), stride=(1, 1)), pesos=((1, 128, 1, 1), (1,)), parametros=129
  ), pesos=((1, 128, 1, 1), (1,)), parametros=129
  (10): Sigmoid(), pesos=(), parametros=0
)
In [17]:
from torch import nn
from torchviz import make_dot, make_dot_from_trace

# Visualizacion grafica del modelo
make_dot(net(net_input), params=dict(net.named_parameters()))
Out[17]:
%3 140378093641624 SigmoidBackward 140378093640672 CudnnConvolutionBackward 140378093640672->140378093641624 140379005214904 ReflectionPad2DBackward 140379005214904->140378093640672 140379005217704 LeakyReluBackward1 140379005217704->140379005214904 140379005217480 CudnnBatchNormBackward 140379005217480->140379005217704 140379005217256 CudnnConvolutionBackward 140379005217256->140379005217480 140379005217368 ReflectionPad2DBackward 140379005217368->140379005217256 140379005216920 LeakyReluBackward1 140379005216920->140379005217368 140379005216696 CudnnBatchNormBackward 140379005216696->140379005216920 140379005216640 CudnnConvolutionBackward 140379005216640->140379005216696 140379005215128 ReflectionPad2DBackward 140379005215128->140379005216640 140379005216416 CudnnBatchNormBackward 140379005216416->140379005215128 140379005217928 CatBackward 140379005217928->140379005216416 140379005218768 LeakyReluBackward1 140379005218768->140379005217928 140379005218152 CudnnBatchNormBackward 140379005218152->140379005218768 140379005218264 CudnnConvolutionBackward 140379005218264->140379005218152 140379005218432 1.0.1.1.weight (4, 32, 1, 1) 140379005218432->140379005218264 140379005218040 1.0.1.1.bias (4) 140379005218040->140379005218264 140379005217984 1.0.2.weight (4) 140379005217984->140379005218152 140379005218488 1.0.2.bias (4) 140379005218488->140379005218152 140379005218544 UpsampleBilinear2DBackward 140379005218544->140379005217928 140379005218320 LeakyReluBackward1 140379005218320->140379005218544 140379005218376 CudnnBatchNormBackward 140379005218376->140379005218320 140379005218208 CudnnConvolutionBackward 140379005218208->140379005218376 140379005215968 ReflectionPad2DBackward 140379005215968->140379005218208 140379005216248 LeakyReluBackward1 140379005216248->140379005215968 140379005216192 CudnnBatchNormBackward 140379005216192->140379005216248 140379005215744 CudnnConvolutionBackward 140379005215744->140379005216192 140379005215464 ReflectionPad2DBackward 140379005215464->140379005215744 140379005215632 CudnnBatchNormBackward 140379005215632->140379005215464 140379005215576 CatBackward 140379005215576->140379005215632 140378093495128 SliceBackward 140378093495128->140379005215576 140378093495744 SliceBackward 140378093495744->140378093495128 140378093495520 LeakyReluBackward1 140378093495520->140378093495744 140378093494624 CudnnBatchNormBackward 140378093494624->140378093495520 140378093494792 CudnnConvolutionBackward 140378093494792->140378093494624 140378093496696 ReflectionPad2DBackward 140378093496696->140378093494792 140378093494512 LeakyReluBackward1 140378093494512->140378093496696 140378093216824 ReflectionPad2DBackward 140378093494512->140378093216824 140378093496304 CudnnBatchNormBackward 140378093496304->140378093494512 140378093498208 CudnnConvolutionBackward 140378093498208->140378093496304 140378093497144 ReflectionPad2DBackward 140378093497144->140378093498208 140378093496472 LeakyReluBackward1 140378093496472->140378093497144 140378093494680 CudnnBatchNormBackward 140378093494680->140378093496472 140378093737800 CudnnConvolutionBackward 140378093737800->140378093494680 140378093738584 1.1.1.1.weight (128, 32, 3, 3) 140378093738584->140378093737800 140378093739648 1.1.1.1.bias (128) 140378093739648->140378093737800 140378093736176 1.1.2.weight (128) 140378093736176->140378093494680 140378093738808 1.1.2.bias (128) 140378093738808->140378093494680 140378093495968 1.1.4.1.weight (128, 128, 3, 3) 140378093495968->140378093498208 140378093496248 1.1.4.1.bias (128) 140378093496248->140378093498208 140378093498096 1.1.5.weight (128) 140378093498096->140378093496304 140378093497536 1.1.5.bias (128) 140378093497536->140378093496304 140378093496136 1.1.7.1.0.1.1.weight (4, 128, 1, 1) 140378093496136->140378093494792 140378093496584 1.1.7.1.0.1.1.bias (4) 140378093496584->140378093494792 140378093497032 1.1.7.1.0.2.weight (4) 140378093497032->140378093494624 140378093496920 1.1.7.1.0.2.bias (4) 140378093496920->140378093494624 140378093494960 SliceBackward 140378093494960->140379005215576 140378093495632 SliceBackward 140378093495632->140378093494960 140378093495296 SliceBackward 140378093495296->140378093495632 140378093495352 SliceBackward 140378093495352->140378093495296 140378093494736 UpsampleBilinear2DBackward 140378093494736->140378093495352 140378093495464 LeakyReluBackward1 140378093495464->140378093494736 140378093496528 CudnnBatchNormBackward 140378093496528->140378093495464 140378093738976 CudnnConvolutionBackward 140378093738976->140378093496528 140378093736960 ReflectionPad2DBackward 140378093736960->140378093738976 140378093739032 LeakyReluBackward1 140378093739032->140378093736960 140378093739872 CudnnBatchNormBackward 140378093739872->140378093739032 140378093738080 CudnnConvolutionBackward 140378093738080->140378093739872 140378093738696 ReflectionPad2DBackward 140378093738696->140378093738080 140378093737296 CudnnBatchNormBackward 140378093737296->140378093738696 140378093737912 CatBackward 140378093737912->140378093737296 140378093739592 SliceBackward 140378093739592->140378093737912 140378093739088 SliceBackward 140378093739088->140378093739592 140378093736064 LeakyReluBackward1 140378093736064->140378093739088 140378093737240 CudnnBatchNormBackward 140378093737240->140378093736064 140378093737016 CudnnConvolutionBackward 140378093737016->140378093737240 140378093736624 ReflectionPad2DBackward 140378093736624->140378093737016 140378093738416 LeakyReluBackward1 140378093738416->140378093736624 140378995448800 ReflectionPad2DBackward 140378093738416->140378995448800 140378093738304 CudnnBatchNormBackward 140378093738304->140378093738416 140378093736344 CudnnConvolutionBackward 140378093736344->140378093738304 140378093739928 ReflectionPad2DBackward 140378093739928->140378093736344 140378093738864 LeakyReluBackward1 140378093738864->140378093739928 140378093737968 CudnnBatchNormBackward 140378093737968->140378093738864 140380877389272 CudnnConvolutionBackward 140380877389272->140378093737968 140378093216824->140380877389272 140378093216936 1.1.7.1.1.1.1.weight (128, 128, 3, 3) 140378093216936->140380877389272 140378093217160 1.1.7.1.1.1.1.bias (128) 140378093217160->140380877389272 140378093218672 1.1.7.1.1.2.weight (128) 140378093218672->140378093737968 140378093216040 1.1.7.1.1.2.bias (128) 140378093216040->140378093737968 140378093739816 1.1.7.1.1.4.1.weight (128, 128, 3, 3) 140378093739816->140378093736344 140378093739256 1.1.7.1.1.4.1.bias (128) 140378093739256->140378093736344 140378093736568 1.1.7.1.1.5.weight (128) 140378093736568->140378093738304 140378093738024 1.1.7.1.1.5.bias (128) 140378093738024->140378093738304 140378093738752 1.1.7.1.1.7.1.0.1.1.weight (4, 128, 1, 1) 140378093738752->140378093737016 140378093738640 1.1.7.1.1.7.1.0.1.1.bias (4) 140378093738640->140378093737016 140378093736456 1.1.7.1.1.7.1.0.2.weight (4) 140378093736456->140378093737240 140378093736904 1.1.7.1.1.7.1.0.2.bias (4) 140378093736904->140378093737240 140378093736400 SliceBackward 140378093736400->140378093737912 140378093739312 SliceBackward 140378093739312->140378093736400 140378093737128 SliceBackward 140378093737128->140378093739312 140378093738528 SliceBackward 140378093738528->140378093737128 140378093737856 UpsampleBilinear2DBackward 140378093737856->140378093738528 140378093739704 LeakyReluBackward1 140378093739704->140378093737856 140378093737688 CudnnBatchNormBackward 140378093737688->140378093739704 140378093218168 CudnnConvolutionBackward 140378093218168->140378093737688 140378093219344 ReflectionPad2DBackward 140378093219344->140378093218168 140378093217048 LeakyReluBackward1 140378093217048->140378093219344 140378093216152 CudnnBatchNormBackward 140378093216152->140378093217048 140378093218728 CudnnConvolutionBackward 140378093218728->140378093216152 140378995099408 ReflectionPad2DBackward 140378995099408->140378093218728 140378995099856 CudnnBatchNormBackward 140378995099856->140378995099408 140378995100920 CatBackward 140378995100920->140378995099856 140378995100752 SliceBackward 140378995100752->140378995100920 140378995099800 SliceBackward 140378995099800->140378995100752 140378995099968 LeakyReluBackward1 140378995099968->140378995099800 140378995100192 CudnnBatchNormBackward 140378995100192->140378995099968 140378995100080 CudnnConvolutionBackward 140378995100080->140378995100192 140378995100696 ReflectionPad2DBackward 140378995100696->140378995100080 140378995101200 LeakyReluBackward1 140378995101200->140378995100696 140378995478712 ReflectionPad2DBackward 140378995101200->140378995478712 140378995101256 CudnnBatchNormBackward 140378995101256->140378995101200 140378995099576 CudnnConvolutionBackward 140378995099576->140378995101256 140378995101424 ReflectionPad2DBackward 140378995101424->140378995099576 140378995101032 LeakyReluBackward1 140378995101032->140378995101424 140378995446840 CudnnBatchNormBackward 140378995446840->140378995101032 140378995447512 CudnnConvolutionBackward 140378995447512->140378995446840 140378995448800->140378995447512 140378995448240 1.1.7.1.1.7.1.1.1.1.weight (128, 128, 3, 3) 140378995448240->140378995447512 140378995449696 1.1.7.1.1.7.1.1.1.1.bias (128) 140378995449696->140378995447512 140378995447960 1.1.7.1.1.7.1.1.2.weight (128) 140378995447960->140378995446840 140378995449584 1.1.7.1.1.7.1.1.2.bias (128) 140378995449584->140378995446840 140378995101368 1.1.7.1.1.7.1.1.4.1.weight (128, 128, 3, 3) 140378995101368->140378995099576 140378995100976 1.1.7.1.1.7.1.1.4.1.bias (128) 140378995100976->140378995099576 140378995100864 1.1.7.1.1.7.1.1.5.weight (128) 140378995100864->140378995101256 140378995101536 1.1.7.1.1.7.1.1.5.bias (128) 140378995101536->140378995101256 140378995099688 1.1.7.1.1.7.1.1.7.1.0.1.1.weight (4, 128, 1, 1) 140378995099688->140378995100080 140378995099464 1.1.7.1.1.7.1.1.7.1.0.1.1.bias (4) 140378995099464->140378995100080 140378995100472 1.1.7.1.1.7.1.1.7.1.0.2.weight (4) 140378995100472->140378995100192 140378995100528 1.1.7.1.1.7.1.1.7.1.0.2.bias (4) 140378995100528->140378995100192 140378995100248 SliceBackward 140378995100248->140378995100920 140378995099912 SliceBackward 140378995099912->140378995100248 140378995100304 SliceBackward 140378995100304->140378995099912 140378995099520 SliceBackward 140378995099520->140378995100304 140378995101592 UpsampleBilinear2DBackward 140378995101592->140378995099520 140378995101088 LeakyReluBackward1 140378995101088->140378995101592 140378995447008 CudnnBatchNormBackward 140378995447008->140378995101088 140378995449472 CudnnConvolutionBackward 140378995449472->140378995447008 140378995449752 ReflectionPad2DBackward 140378995449752->140378995449472 140378995449136 LeakyReluBackward1 140378995449136->140378995449752 140378995447904 CudnnBatchNormBackward 140378995447904->140378995449136 140378995448128 CudnnConvolutionBackward 140378995448128->140378995447904 140378995448408 ReflectionPad2DBackward 140378995448408->140378995448128 140378995447848 CudnnBatchNormBackward 140378995447848->140378995448408 140378995449360 CatBackward 140378995449360->140378995447848 140378995482464 SliceBackward 140378995482464->140378995449360 140378995481680 SliceBackward 140378995481680->140378995482464 140378995478768 LeakyReluBackward1 140378995478768->140378995481680 140378995481344 CudnnBatchNormBackward 140378995481344->140378995478768 140378995479832 CudnnConvolutionBackward 140378995479832->140378995481344 140378995479272 ReflectionPad2DBackward 140378995479272->140378995479832 140378995481008 LeakyReluBackward1 140378995481008->140378995479272 140378995482184 ReflectionPad2DBackward 140378995481008->140378995482184 140378995480672 CudnnBatchNormBackward 140378995480672->140378995481008 140378995480336 CudnnConvolutionBackward 140378995480336->140378995480672 140378995482072 ReflectionPad2DBackward 140378995482072->140378995480336 140378995480392 LeakyReluBackward1 140378995480392->140378995482072 140378995480840 CudnnBatchNormBackward 140378995480840->140378995480392 140378995481120 CudnnConvolutionBackward 140378995481120->140378995480840 140378995478712->140378995481120 140378995480224 1.1.7.1.1.7.1.1.7.1.1.1.1.weight (128, 128, 3, 3) 140378995480224->140378995481120 140378995480112 1.1.7.1.1.7.1.1.7.1.1.1.1.bias (128) 140378995480112->140378995481120 140378995478992 1.1.7.1.1.7.1.1.7.1.1.2.weight (128) 140378995478992->140378995480840 140378995478936 1.1.7.1.1.7.1.1.7.1.1.2.bias (128) 140378995478936->140378995480840 140378995481960 1.1.7.1.1.7.1.1.7.1.1.4.1.weight (128, 128, 3, 3) 140378995481960->140378995480336 140378995481736 1.1.7.1.1.7.1.1.7.1.1.4.1.bias (128) 140378995481736->140378995480336 140378995481456 1.1.7.1.1.7.1.1.7.1.1.5.weight (128) 140378995481456->140378995480672 140378995482408 1.1.7.1.1.7.1.1.7.1.1.5.bias (128) 140378995482408->140378995480672 140378995479160 1.1.7.1.1.7.1.1.7.1.1.7.1.0.1.1.weight (4, 128, 1, 1) 140378995479160->140378995479832 140378995478600 1.1.7.1.1.7.1.1.7.1.1.7.1.0.1.1.bias (4) 140378995478600->140378995479832 140378995478880 1.1.7.1.1.7.1.1.7.1.1.7.1.0.2.weight (4) 140378995478880->140378995481344 140378995479608 1.1.7.1.1.7.1.1.7.1.1.7.1.0.2.bias (4) 140378995479608->140378995481344 140378995481904 SliceBackward 140378995481904->140378995449360 140378995479944 SliceBackward 140378995479944->140378995481904 140378995479440 SliceBackward 140378995479440->140378995479944 140378995480056 SliceBackward 140378995480056->140378995479440 140378995480952 UpsampleBilinear2DBackward 140378995480952->140378995480056 140378995480728 LeakyReluBackward1 140378995480728->140378995480952 140378995478824 CudnnBatchNormBackward 140378995478824->140378995480728 140378995480000 CudnnConvolutionBackward 140378995480000->140378995478824 140378995479048 ReflectionPad2DBackward 140378995479048->140378995480000 140378995481400 LeakyReluBackward1 140378995481400->140378995479048 140378995480784 CudnnBatchNormBackward 140378995480784->140378995481400 140378995480448 CudnnConvolutionBackward 140378995480448->140378995480784 140378995482184->140378995480448 140378995482576 1.1.7.1.1.7.1.1.7.1.1.7.1.1.1.1.weight (128, 128, 3, 3) 140378995482576->140378995480448 140378995481848 1.1.7.1.1.7.1.1.7.1.1.7.1.1.1.1.bias (128) 140378995481848->140378995480448 140378995480168 1.1.7.1.1.7.1.1.7.1.1.7.1.1.2.weight (128) 140378995480168->140378995480784 140378995479216 1.1.7.1.1.7.1.1.7.1.1.7.1.1.2.bias (128) 140378995479216->140378995480784 140378995479496 1.1.7.1.1.7.1.1.7.1.1.7.1.1.4.1.weight (128, 128, 3, 3) 140378995479496->140378995480000 140378995481624 1.1.7.1.1.7.1.1.7.1.1.7.1.1.4.1.bias (128) 140378995481624->140378995480000 140378995479384 1.1.7.1.1.7.1.1.7.1.1.7.1.1.5.weight (128) 140378995479384->140378995478824 140378995479776 1.1.7.1.1.7.1.1.7.1.1.7.1.1.5.bias (128) 140378995479776->140378995478824 140378995481792 1.1.7.1.1.7.1.1.7.1.1.7.2.weight (132) 140378995481792->140378995447848 140378995480280 1.1.7.1.1.7.1.1.7.1.1.7.2.bias (132) 140378995480280->140378995447848 140378995448688 1.1.7.1.1.7.1.1.7.1.1.7.3.1.weight (128, 132, 3, 3) 140378995448688->140378995448128 140378995448184 1.1.7.1.1.7.1.1.7.1.1.7.3.1.bias (128) 140378995448184->140378995448128 140378995449808 1.1.7.1.1.7.1.1.7.1.1.7.4.weight (128) 140378995449808->140378995447904 140378995447792 1.1.7.1.1.7.1.1.7.1.1.7.4.bias (128) 140378995447792->140378995447904 140378995448576 1.1.7.1.1.7.1.1.7.1.1.7.6.1.weight (128, 128, 1, 1) 140378995448576->140378995449472 140378995448632 1.1.7.1.1.7.1.1.7.1.1.7.6.1.bias (128) 140378995448632->140378995449472 140378995449080 1.1.7.1.1.7.1.1.7.1.1.7.7.weight (128) 140378995449080->140378995447008 140378995449528 1.1.7.1.1.7.1.1.7.1.1.7.7.bias (128) 140378995449528->140378995447008 140378995099632 1.1.7.1.1.7.1.1.7.2.weight (132) 140378995099632->140378995099856 140378995100136 1.1.7.1.1.7.1.1.7.2.bias (132) 140378995100136->140378995099856 140378995101648 1.1.7.1.1.7.1.1.7.3.1.weight (128, 132, 3, 3) 140378995101648->140378093218728 140378995100416 1.1.7.1.1.7.1.1.7.3.1.bias (128) 140378995100416->140378093218728 140378093215928 1.1.7.1.1.7.1.1.7.4.weight (128) 140378093215928->140378093216152 140378093217720 1.1.7.1.1.7.1.1.7.4.bias (128) 140378093217720->140378093216152 140378093217496 1.1.7.1.1.7.1.1.7.6.1.weight (128, 128, 1, 1) 140378093217496->140378093218168 140378093219064 1.1.7.1.1.7.1.1.7.6.1.bias (128) 140378093219064->140378093218168 140378093218840 1.1.7.1.1.7.1.1.7.7.weight (128) 140378093218840->140378093737688 140378093217552 1.1.7.1.1.7.1.1.7.7.bias (128) 140378093217552->140378093737688 140378093737520 1.1.7.1.1.7.2.weight (132) 140378093737520->140378093737296 140378093736120 1.1.7.1.1.7.2.bias (132) 140378093736120->140378093737296 140378093736736 1.1.7.1.1.7.3.1.weight (128, 132, 3, 3) 140378093736736->140378093738080 140378093736680 1.1.7.1.1.7.3.1.bias (128) 140378093736680->140378093738080 140378093737744 1.1.7.1.1.7.4.weight (128) 140378093737744->140378093739872 140378093737632 1.1.7.1.1.7.4.bias (128) 140378093737632->140378093739872 140378093739536 1.1.7.1.1.7.6.1.weight (128, 128, 1, 1) 140378093739536->140378093738976 140378093739480 1.1.7.1.1.7.6.1.bias (128) 140378093739480->140378093738976 140378093737408 1.1.7.1.1.7.7.weight (128) 140378093737408->140378093496528 140378093739200 1.1.7.1.1.7.7.bias (128) 140378093739200->140378093496528 140379005215408 1.1.7.2.weight (132) 140379005215408->140379005215632 140381367958720 1.1.7.2.bias (132) 140381367958720->140379005215632 140379005215184 1.1.7.3.1.weight (128, 132, 3, 3) 140379005215184->140379005215744 140379005215688 1.1.7.3.1.bias (128) 140379005215688->140379005215744 140379005215800 1.1.7.4.weight (128) 140379005215800->140379005216192 140379005215352 1.1.7.4.bias (128) 140379005215352->140379005216192 140379005216136 1.1.7.6.1.weight (128, 128, 1, 1) 140379005216136->140379005218208 140379005216080 1.1.7.6.1.bias (128) 140379005216080->140379005218208 140379005216472 1.1.7.7.weight (128) 140379005216472->140379005218376 140379005216304 1.1.7.7.bias (128) 140379005216304->140379005218376 140379005217760 2.weight (132) 140379005217760->140379005216416 140379005218712 2.bias (132) 140379005218712->140379005216416 140379005214960 3.1.weight (128, 132, 3, 3) 140379005214960->140379005216640 140379005216528 3.1.bias (128) 140379005216528->140379005216640 140379005216976 4.weight (128) 140379005216976->140379005216696 140379005216808 4.bias (128) 140379005216808->140379005216696 140379005217088 6.1.weight (128, 128, 1, 1) 140379005217088->140379005217256 140379005217144 6.1.bias (128) 140379005217144->140379005217256 140379005217592 7.weight (128) 140379005217592->140379005217480 140379005217200 7.bias (128) 140379005217200->140379005217480 140379005214792 9.1.weight (1, 128, 1, 1) 140379005214792->140378093640672 140379005214848 9.1.bias (1) 140379005214848->140378093640672
In [0]:
def closure():

    global i, psrn_masked_last, last_net, net_input
    
    if reg_noise_std > 0:
        net_input = net_input_saved + (noise.normal_() * reg_noise_std)
    
    out = net(net_input)

    total_loss = mse(out * mask_var, image_var * mask_var)
    total_loss.backward()
    
    psrn_masked = compare_psnr(image_masked, out.detach().cpu().numpy()[0] * image_mask_np) 
    psrn = compare_psnr(image_np, out.detach().cpu().numpy()[0]) 

    print ('Iteracion %05d    Perdida %f PSNR_masked %f PSNR %f' % (i, total_loss.item(), psrn_masked, psrn),'\r', end='')
    print('\n')
    #print(total_loss)
    
    if  PLOT and i % show_every == 0:
        out_np = torch_to_np(out)
        
        # Backtracking
        if psrn_masked - psrn_masked_last < -5: 
            print('Volviendo al punto de control anterior.\n')

            for new_param, net_param in zip(last_net, net.parameters()):
                net_param.data.copy_(new_param.cuda())

            return total_loss*0
        else:
            last_net = [x.cpu() for x in net.parameters()]
            psrn_masked_last = psrn_masked



        plot_image_grid([np.clip(out_np, 0, 1)], factor=figsize, nrow=1)

    i += 1

    #print("salida de función con perdida:", (total_loss.cpu()).detach().numpy())
    return total_loss, total_loss.item(), psrn, psrn_masked
In [19]:
%%time
# Inicialización de variables globales 
last_net = None
psrn_masked_last = 0
i = 0

net_input_saved = net_input.detach().clone()
noise = net_input.detach().clone()

# Run
p = get_params(OPT_OVER, net, net_input)
#total_loss_item_acum, psrn_acum, total_loss_acum = optimize(OPTIMIZER, p, closure, LR=LR, num_iter=num_iter)
total_loss_final, total_loss_item_final, psrn_final, psrn_masked_final = optimize(OPTIMIZER, p, closure, LR=LR, num_iter=num_iter)
Iniciando la optimización con ADAM Ricardo
Iteracion 00000    Perdida 0.036654 PSNR_masked 14.358791 PSNR 12.485151 

Iteracion 00001    Perdida 0.044204 PSNR_masked 13.545404 PSNR 11.664299 

Iteracion 00002    Perdida 0.042482 PSNR_masked 13.717949 PSNR 11.841817 

Iteracion 00003    Perdida 0.027561 PSNR_masked 15.597109 PSNR 13.729200 

Iteracion 00004    Perdida 0.022613 PSNR_masked 16.456483 PSNR 14.577759 

Iteracion 00005    Perdida 0.017858 PSNR_masked 17.481770 PSNR 15.598999 

Iteracion 00006    Perdida 0.015475 PSNR_masked 18.103725 PSNR 16.232070 

Iteracion 00007    Perdida 0.012957 PSNR_masked 18.874882 PSNR 16.996564 

Iteracion 00008    Perdida 0.011659 PSNR_masked 19.333330 PSNR 17.455534 

Iteracion 00009    Perdida 0.010348 PSNR_masked 19.851627 PSNR 17.964195 

Iteracion 00010    Perdida 0.010694 PSNR_masked 19.708700 PSNR 17.830087 

Iteracion 00011    Perdida 0.009495 PSNR_masked 20.224955 PSNR 18.331032 

Iteracion 00012    Perdida 0.009964 PSNR_masked 20.015777 PSNR 18.117859 

Iteracion 00013    Perdida 0.009091 PSNR_masked 20.414067 PSNR 18.527239 

Iteracion 00014    Perdida 0.008393 PSNR_masked 20.760909 PSNR 18.881119 

Iteracion 00015    Perdida 0.008630 PSNR_masked 20.639739 PSNR 18.753142 

Iteracion 00016    Perdida 0.008361 PSNR_masked 20.777418 PSNR 18.901797 

Iteracion 00017    Perdida 0.007504 PSNR_masked 21.247297 PSNR 19.369697 

Iteracion 00018    Perdida 0.008463 PSNR_masked 20.724872 PSNR 18.852799 

Iteracion 00019    Perdida 0.007852 PSNR_masked 21.050118 PSNR 19.169200 

Iteracion 00020    Perdida 0.007260 PSNR_masked 21.390862 PSNR 19.501698 

Iteracion 00021    Perdida 0.007614 PSNR_masked 21.183901 PSNR 19.300484 

Iteracion 00022    Perdida 0.007308 PSNR_masked 21.361908 PSNR 19.482907 

Iteracion 00023    Perdida 0.006826 PSNR_masked 21.658105 PSNR 19.775760 

Iteracion 00024    Perdida 0.007782 PSNR_masked 21.089218 PSNR 19.215057 

Iteracion 00025    Perdida 0.006809 PSNR_masked 21.669142 PSNR 19.787056 

Iteracion 00026    Perdida 0.006849 PSNR_masked 21.643659 PSNR 19.743972 

Iteracion 00027    Perdida 0.006636 PSNR_masked 21.780934 PSNR 19.874896 

Iteracion 00028    Perdida 0.006346 PSNR_masked 21.974699 PSNR 20.083624 

Iteracion 00029    Perdida 0.006131 PSNR_masked 22.124433 PSNR 20.231047 

Iteracion 00030    Perdida 0.005789 PSNR_masked 22.373778 PSNR 20.478200 

Iteracion 00031    Perdida 0.005821 PSNR_masked 22.350137 PSNR 20.460945 

Iteracion 00032    Perdida 0.005954 PSNR_masked 22.251673 PSNR 20.373201 

Iteracion 00033    Perdida 0.006246 PSNR_masked 22.044236 PSNR 20.164568 

Iteracion 00034    Perdida 0.005647 PSNR_masked 22.481594 PSNR 20.603175 

Iteracion 00035    Perdida 0.005604 PSNR_masked 22.514767 PSNR 20.630243 

Iteracion 00036    Perdida 0.005501 PSNR_masked 22.595587 PSNR 20.712332 

Iteracion 00037    Perdida 0.005545 PSNR_masked 22.560654 PSNR 20.681102 

Iteracion 00038    Perdida 0.005140 PSNR_masked 22.890547 PSNR 21.013499 

Iteracion 00039    Perdida 0.004930 PSNR_masked 23.071227 PSNR 21.191471 

Iteracion 00040    Perdida 0.005273 PSNR_masked 22.779331 PSNR 20.899011 

Iteracion 00041    Perdida 0.005651 PSNR_masked 22.479045 PSNR 20.591041 

Iteracion 00042    Perdida 0.005305 PSNR_masked 22.753180 PSNR 20.864363 

Iteracion 00043    Perdida 0.005214 PSNR_masked 22.828147 PSNR 20.936597 

Iteracion 00044    Perdida 0.004914 PSNR_masked 23.085596 PSNR 21.191870 

Iteracion 00045    Perdida 0.005038 PSNR_masked 22.977608 PSNR 21.082033 

Iteracion 00046    Perdida 0.004914 PSNR_masked 23.085907 PSNR 21.196236 

Iteracion 00047    Perdida 0.005072 PSNR_masked 22.948578 PSNR 21.063755 

Iteracion 00048    Perdida 0.004682 PSNR_masked 23.295465 PSNR 21.402541 

Iteracion 00049    Perdida 0.004705 PSNR_masked 23.274222 PSNR 21.397740 

Iteracion 00050    Perdida 0.004762 PSNR_masked 23.221742 PSNR 21.334875 

Iteracion 00051    Perdida 0.004519 PSNR_masked 23.449307 PSNR 21.558433 

Iteracion 00052    Perdida 0.004548 PSNR_masked 23.421498 PSNR 21.536854 

Iteracion 00053    Perdida 0.004460 PSNR_masked 23.506716 PSNR 21.616738 

Iteracion 00054    Perdida 0.004506 PSNR_masked 23.461634 PSNR 21.572246 

Iteracion 00055    Perdida 0.004523 PSNR_masked 23.445981 PSNR 21.562418 

Iteracion 00056    Perdida 0.004782 PSNR_masked 23.204115 PSNR 21.326493 

Iteracion 00057    Perdida 0.004424 PSNR_masked 23.542263 PSNR 21.658949 

Iteracion 00058    Perdida 0.004425 PSNR_masked 23.540576 PSNR 21.660309 

Iteracion 00059    Perdida 0.004474 PSNR_masked 23.492776 PSNR 21.604613 

Iteracion 00060    Perdida 0.004754 PSNR_masked 23.229636 PSNR 21.339007 

Iteracion 00061    Perdida 0.004515 PSNR_masked 23.453025 PSNR 21.556034 

Iteracion 00062    Perdida 0.004378 PSNR_masked 23.587047 PSNR 21.682853 

Iteracion 00063    Perdida 0.004375 PSNR_masked 23.590099 PSNR 21.679742 

Iteracion 00064    Perdida 0.004243 PSNR_masked 23.723085 PSNR 21.837875 

Iteracion 00065    Perdida 0.004027 PSNR_masked 23.950042 PSNR 22.064803 

Iteracion 00066    Perdida 0.004193 PSNR_masked 23.775230 PSNR 21.876608 

Iteracion 00067    Perdida 0.004038 PSNR_masked 23.938221 PSNR 22.036304 

Iteracion 00068    Perdida 0.004078 PSNR_masked 23.895156 PSNR 22.008506 

Iteracion 00069    Perdida 0.004071 PSNR_masked 23.902810 PSNR 22.019363 

Iteracion 00070    Perdida 0.004098 PSNR_masked 23.874669 PSNR 21.984514 

Iteracion 00071    Perdida 0.004009 PSNR_masked 23.969121 PSNR 22.087617 

Iteracion 00072    Perdida 0.003910 PSNR_masked 24.078607 PSNR 22.181867 

Iteracion 00073    Perdida 0.003893 PSNR_masked 24.097658 PSNR 22.205391 

Iteracion 00074    Perdida 0.003907 PSNR_masked 24.081498 PSNR 22.183626 

Iteracion 00075    Perdida 0.004009 PSNR_masked 23.969325 PSNR 22.076308 

Iteracion 00076    Perdida 0.003840 PSNR_masked 24.157059 PSNR 22.276873 

Iteracion 00077    Perdida 0.004001 PSNR_masked 23.978743 PSNR 22.092573 

Iteracion 00078    Perdida 0.003815 PSNR_masked 24.184809 PSNR 22.290896 

Iteracion 00079    Perdida 0.003812 PSNR_masked 24.188307 PSNR 22.291667 

Iteracion 00080    Perdida 0.003741 PSNR_masked 24.270467 PSNR 22.368338 

Iteracion 00081    Perdida 0.003608 PSNR_masked 24.427054 PSNR 22.532907 

Iteracion 00082    Perdida 0.003679 PSNR_masked 24.343040 PSNR 22.448666 

Iteracion 00083    Perdida 0.003703 PSNR_masked 24.314562 PSNR 22.410249 

Iteracion 00084    Perdida 0.003577 PSNR_masked 24.464466 PSNR 22.562413 

Iteracion 00085    Perdida 0.003553 PSNR_masked 24.494014 PSNR 22.600785 

Iteracion 00086    Perdida 0.003654 PSNR_masked 24.371842 PSNR 22.469980 

Iteracion 00087    Perdida 0.003841 PSNR_masked 24.156122 PSNR 22.245398 

Iteracion 00088    Perdida 0.003553 PSNR_masked 24.493942 PSNR 22.601076 

Iteracion 00089    Perdida 0.003493 PSNR_masked 24.567625 PSNR 22.666160 

Iteracion 00090    Perdida 0.003478 PSNR_masked 24.586834 PSNR 22.683422 

Iteracion 00091    Perdida 0.003653 PSNR_masked 24.373355 PSNR 22.482911 

Iteracion 00092    Perdida 0.003675 PSNR_masked 24.347253 PSNR 22.456199 

Iteracion 00093    Perdida 0.003378 PSNR_masked 24.713013 PSNR 22.815187 

Iteracion 00094    Perdida 0.003522 PSNR_masked 24.531666 PSNR 22.622420 

Iteracion 00095    Perdida 0.003627 PSNR_masked 24.405108 PSNR 22.495709 

Iteracion 00096    Perdida 0.003408 PSNR_masked 24.675144 PSNR 22.767778 

Iteracion 00097    Perdida 0.003258 PSNR_masked 24.869844 PSNR 22.962721 

Iteracion 00098    Perdida 0.003437 PSNR_masked 24.638441 PSNR 22.725257 

Iteracion 00099    Perdida 0.003420 PSNR_masked 24.659456 PSNR 22.750133 

Iteracion 00100    Perdida 0.003523 PSNR_masked 24.530392 PSNR 22.616939 

Iteracion 00101    Perdida 0.003371 PSNR_masked 24.721859 PSNR 22.822461 

Iteracion 00102    Perdida 0.003437 PSNR_masked 24.637854 PSNR 22.739054 

Iteracion 00103    Perdida 0.003378 PSNR_masked 24.713217 PSNR 22.807334 

Iteracion 00104    Perdida 0.003377 PSNR_masked 24.715187 PSNR 22.825399 

Iteracion 00105    Perdida 0.003252 PSNR_masked 24.878183 PSNR 22.964975 

Iteracion 00106    Perdida 0.003299 PSNR_masked 24.816289 PSNR 22.904473 

Iteracion 00107    Perdida 0.003213 PSNR_masked 24.930919 PSNR 23.021302 

Iteracion 00108    Perdida 0.003398 PSNR_masked 24.688314 PSNR 22.786315 

Iteracion 00109    Perdida 0.003097 PSNR_masked 25.090184 PSNR 23.171853 

Iteracion 00110    Perdida 0.003260 PSNR_masked 24.867905 PSNR 22.951628 

Iteracion 00111    Perdida 0.003243 PSNR_masked 24.889944 PSNR 22.983249 

Iteracion 00112    Perdida 0.003273 PSNR_masked 24.850868 PSNR 22.946531 

Iteracion 00113    Perdida 0.003062 PSNR_masked 25.140053 PSNR 23.236574 

Iteracion 00114    Perdida 0.003186 PSNR_masked 24.966917 PSNR 23.069208 

Iteracion 00115    Perdida 0.003113 PSNR_masked 25.068504 PSNR 23.162628 

Iteracion 00116    Perdida 0.003140 PSNR_masked 25.031273 PSNR 23.125328 

Iteracion 00117    Perdida 0.003090 PSNR_masked 25.100005 PSNR 23.191192 

Iteracion 00118    Perdida 0.003051 PSNR_masked 25.155688 PSNR 23.250614 

Iteracion 00119    Perdida 0.003173 PSNR_masked 24.985332 PSNR 23.074755 

Iteracion 00120    Perdida 0.002920 PSNR_masked 25.346873 PSNR 23.434046 

Iteracion 00121    Perdida 0.002971 PSNR_masked 25.271122 PSNR 23.355963 

Iteracion 00122    Perdida 0.002948 PSNR_masked 25.305312 PSNR 23.401005 

Iteracion 00123    Perdida 0.002992 PSNR_masked 25.239711 PSNR 23.315076 

Iteracion 00124    Perdida 0.002974 PSNR_masked 25.266814 PSNR 23.356245 

Iteracion 00125    Perdida 0.002953 PSNR_masked 25.297143 PSNR 23.379365 

Iteracion 00126    Perdida 0.003045 PSNR_masked 25.164343 PSNR 23.250592 

Iteracion 00127    Perdida 0.002998 PSNR_masked 25.231213 PSNR 23.307044 

Iteracion 00128    Perdida 0.002970 PSNR_masked 25.272800 PSNR 23.361825 

Iteracion 00129    Perdida 0.002971 PSNR_masked 25.270371 PSNR 23.346676 

Iteracion 00130    Perdida 0.003009 PSNR_masked 25.216182 PSNR 23.304309 

Iteracion 00131    Perdida 0.003001 PSNR_masked 25.226661 PSNR 23.312217 

Iteracion 00132    Perdida 0.002952 PSNR_masked 25.298666 PSNR 23.375032 

Iteracion 00133    Perdida 0.002806 PSNR_masked 25.519859 PSNR 23.590112 

Iteracion 00134    Perdida 0.002859 PSNR_masked 25.437645 PSNR 23.525192 

Iteracion 00135    Perdida 0.002820 PSNR_masked 25.497867 PSNR 23.570356 

Iteracion 00136    Perdida 0.002727 PSNR_masked 25.642424 PSNR 23.729675 

Iteracion 00137    Perdida 0.002821 PSNR_masked 25.496041 PSNR 23.578298 

Iteracion 00138    Perdida 0.002824 PSNR_masked 25.490833 PSNR 23.568275 

Iteracion 00139    Perdida 0.002754 PSNR_masked 25.600653 PSNR 23.677843 

Iteracion 00140    Perdida 0.002699 PSNR_masked 25.687907 PSNR 23.772246 

Iteracion 00141    Perdida 0.002892 PSNR_masked 25.387570 PSNR 23.469136 

Iteracion 00142    Perdida 0.002764 PSNR_masked 25.583885 PSNR 23.648394 

Iteracion 00143    Perdida 0.002782 PSNR_masked 25.557003 PSNR 23.628628 

Iteracion 00144    Perdida 0.002731 PSNR_masked 25.636630 PSNR 23.709105 

Iteracion 00145    Perdida 0.002740 PSNR_masked 25.622344 PSNR 23.692745 

Iteracion 00146    Perdida 0.002712 PSNR_masked 25.667256 PSNR 23.733345 

Iteracion 00147    Perdida 0.002664 PSNR_masked 25.745256 PSNR 23.827043 

Iteracion 00148    Perdida 0.002661 PSNR_masked 25.749862 PSNR 23.830923 

Iteracion 00149    Perdida 0.002647 PSNR_masked 25.772940 PSNR 23.842666 

Iteracion 00150    Perdida 0.002688 PSNR_masked 25.704904 PSNR 23.777846 

Iteracion 00151    Perdida 0.002692 PSNR_masked 25.699711 PSNR 23.778596 

Iteracion 00152    Perdida 0.002612 PSNR_masked 25.830482 PSNR 23.903739 

Iteracion 00153    Perdida 0.002733 PSNR_masked 25.633475 PSNR 23.712014 

Iteracion 00154    Perdida 0.002744 PSNR_masked 25.615918 PSNR 23.685148 

Iteracion 00155    Perdida 0.002603 PSNR_masked 25.845015 PSNR 23.901820 

Iteracion 00156    Perdida 0.002637 PSNR_masked 25.789245 PSNR 23.861393 

Iteracion 00157    Perdida 0.002636 PSNR_masked 25.791265 PSNR 23.853378 

Iteracion 00158    Perdida 0.002689 PSNR_masked 25.703911 PSNR 23.783001 

Iteracion 00159    Perdida 0.002824 PSNR_masked 25.491865 PSNR 23.599599 

Iteracion 00160    Perdida 0.002527 PSNR_masked 25.973132 PSNR 24.041645 

Iteracion 00161    Perdida 0.002666 PSNR_masked 25.740830 PSNR 23.831899 

Iteracion 00162    Perdida 0.002682 PSNR_masked 25.715574 PSNR 23.797146 

Iteracion 00163    Perdida 0.002511 PSNR_masked 26.000986 PSNR 24.065218 

Iteracion 00164    Perdida 0.002537 PSNR_masked 25.956254 PSNR 24.031386 

Iteracion 00165    Perdida 0.002473 PSNR_masked 26.067911 PSNR 24.130015 

Iteracion 00166    Perdida 0.002685 PSNR_masked 25.710072 PSNR 23.788342 

Iteracion 00167    Perdida 0.002487 PSNR_masked 26.043608 PSNR 24.100677 

Iteracion 00168    Perdida 0.002433 PSNR_masked 26.138794 PSNR 24.197773 

Iteracion 00169    Perdida 0.002456 PSNR_masked 26.098044 PSNR 24.162873 

Iteracion 00170    Perdida 0.002532 PSNR_masked 25.965396 PSNR 24.031143 

Iteracion 00171    Perdida 0.002401 PSNR_masked 26.196877 PSNR 24.250730 

Iteracion 00172    Perdida 0.002547 PSNR_masked 25.939979 PSNR 24.006703 

Iteracion 00173    Perdida 0.002405 PSNR_masked 26.189557 PSNR 24.248461 

Iteracion 00174    Perdida 0.002350 PSNR_masked 26.289301 PSNR 24.349797 

Iteracion 00175    Perdida 0.002441 PSNR_masked 26.124273 PSNR 24.195467 

Iteracion 00176    Perdida 0.002356 PSNR_masked 26.279007 PSNR 24.328108 

Iteracion 00177    Perdida 0.002427 PSNR_masked 26.148553 PSNR 24.214466 

Iteracion 00178    Perdida 0.002383 PSNR_masked 26.228721 PSNR 24.291930 

Iteracion 00179    Perdida 0.002348 PSNR_masked 26.293445 PSNR 24.350596 

Iteracion 00180    Perdida 0.002392 PSNR_masked 26.212934 PSNR 24.278309 

Iteracion 00181    Perdida 0.002276 PSNR_masked 26.429023 PSNR 24.483021 

Iteracion 00182    Perdida 0.002383 PSNR_masked 26.228959 PSNR 24.299019 

Iteracion 00183    Perdida 0.002360 PSNR_masked 26.270666 PSNR 24.333447 

Iteracion 00184    Perdida 0.002276 PSNR_masked 26.428313 PSNR 24.486658 

Iteracion 00185    Perdida 0.002264 PSNR_masked 26.451408 PSNR 24.506110 

Iteracion 00186    Perdida 0.002303 PSNR_masked 26.376879 PSNR 24.439511 

Iteracion 00187    Perdida 0.002313 PSNR_masked 26.358359 PSNR 24.424096 

Iteracion 00188    Perdida 0.002318 PSNR_masked 26.349800 PSNR 24.420131 

Iteracion 00189    Perdida 0.002279 PSNR_masked 26.423407 PSNR 24.483970 

Iteracion 00190    Perdida 0.002321 PSNR_masked 26.343032 PSNR 24.389363 

Iteracion 00191    Perdida 0.002216 PSNR_masked 26.544658 PSNR 24.604019 

Iteracion 00192    Perdida 0.002314 PSNR_masked 26.356626 PSNR 24.418474 

Iteracion 00193    Perdida 0.002250 PSNR_masked 26.477512 PSNR 24.540768 

Iteracion 00194    Perdida 0.002214 PSNR_masked 26.548149 PSNR 24.605081 

Iteracion 00195    Perdida 0.002262 PSNR_masked 26.455575 PSNR 24.504047 

Iteracion 00196    Perdida 0.002269 PSNR_masked 26.441532 PSNR 24.493713 

Iteracion 00197    Perdida 0.002185 PSNR_masked 26.606272 PSNR 24.666182 

Iteracion 00198    Perdida 0.002138 PSNR_masked 26.700499 PSNR 24.755898 

Iteracion 00199    Perdida 0.002244 PSNR_masked 26.490460 PSNR 24.556461 

Iteracion 00200    Perdida 0.002207 PSNR_masked 26.562553 PSNR 24.609856 

Iteracion 00201    Perdida 0.002215 PSNR_masked 26.546447 PSNR 24.602797 

Iteracion 00202    Perdida 0.002199 PSNR_masked 26.576931 PSNR 24.634687 

Iteracion 00203    Perdida 0.002229 PSNR_masked 26.519444 PSNR 24.571875 

Iteracion 00204    Perdida 0.002150 PSNR_masked 26.675412 PSNR 24.728314 

Iteracion 00205    Perdida 0.002191 PSNR_masked 26.593689 PSNR 24.660651 

Iteracion 00206    Perdida 0.002234 PSNR_masked 26.508273 PSNR 24.560877 

Iteracion 00207    Perdida 0.002199 PSNR_masked 26.578461 PSNR 24.639807 

Iteracion 00208    Perdida 0.002135 PSNR_masked 26.705249 PSNR 24.755546 

Iteracion 00209    Perdida 0.002194 PSNR_masked 26.587383 PSNR 24.627249 

Iteracion 00210    Perdida 0.002220 PSNR_masked 26.536714 PSNR 24.603071 

Iteracion 00211    Perdida 0.002133 PSNR_masked 26.710968 PSNR 24.763856 

Iteracion 00212    Perdida 0.002108 PSNR_masked 26.760329 PSNR 24.812146 

Iteracion 00213    Perdida 0.002172 PSNR_masked 26.630730 PSNR 24.689178 

Iteracion 00214    Perdida 0.002163 PSNR_masked 26.650109 PSNR 24.699605 

Iteracion 00215    Perdida 0.002123 PSNR_masked 26.730660 PSNR 24.789533 

Iteracion 00216    Perdida 0.002101 PSNR_masked 26.775523 PSNR 24.838468 

Iteracion 00217    Perdida 0.002140 PSNR_masked 26.696656 PSNR 24.747138 

Iteracion 00218    Perdida 0.002045 PSNR_masked 26.892810 PSNR 24.939625 

Iteracion 00219    Perdida 0.002103 PSNR_masked 26.771794 PSNR 24.819020 

Iteracion 00220    Perdida 0.002061 PSNR_masked 26.858757 PSNR 24.887382 

Iteracion 00221    Perdida 0.001991 PSNR_masked 27.008679 PSNR 25.057737 

Iteracion 00222    Perdida 0.002022 PSNR_masked 26.943145 PSNR 24.995358 

Iteracion 00223    Perdida 0.002024 PSNR_masked 26.936906 PSNR 24.985691 

Iteracion 00224    Perdida 0.001992 PSNR_masked 27.008000 PSNR 25.054490 

Iteracion 00225    Perdida 0.001987 PSNR_masked 27.017533 PSNR 25.063866 

Iteracion 00226    Perdida 0.001968 PSNR_masked 27.060272 PSNR 25.103300 

Iteracion 00227    Perdida 0.001977 PSNR_masked 27.039501 PSNR 25.098160 

Iteracion 00228    Perdida 0.001971 PSNR_masked 27.053428 PSNR 25.107833 

Iteracion 00229    Perdida 0.002012 PSNR_masked 26.964478 PSNR 25.011925 

Iteracion 00230    Perdida 0.002057 PSNR_masked 26.868431 PSNR 24.930614 

Iteracion 00231    Perdida 0.002019 PSNR_masked 26.948882 PSNR 24.996961 

Iteracion 00232    Perdida 0.001921 PSNR_masked 27.165763 PSNR 25.211341 

Iteracion 00233    Perdida 0.001959 PSNR_masked 27.078647 PSNR 25.144311 

Iteracion 00234    Perdida 0.001933 PSNR_masked 27.138625 PSNR 25.181092 

Iteracion 00235    Perdida 0.001942 PSNR_masked 27.118143 PSNR 25.152782 

Iteracion 00236    Perdida 0.001922 PSNR_masked 27.163161 PSNR 25.201121 

Iteracion 00237    Perdida 0.001961 PSNR_masked 27.074506 PSNR 25.118365 

Iteracion 00238    Perdida 0.001935 PSNR_masked 27.133337 PSNR 25.191241 

Iteracion 00239    Perdida 0.001898 PSNR_masked 27.217908 PSNR 25.264888 

Iteracion 00240    Perdida 0.001938 PSNR_masked 27.125375 PSNR 25.169372 

Iteracion 00241    Perdida 0.001880 PSNR_masked 27.259231 PSNR 25.309002 

Iteracion 00242    Perdida 0.001908 PSNR_masked 27.194184 PSNR 25.245399 

Iteracion 00243    Perdida 0.001862 PSNR_masked 27.299824 PSNR 25.345715 

Iteracion 00244    Perdida 0.001891 PSNR_masked 27.233980 PSNR 25.281021 

Iteracion 00245    Perdida 0.001840 PSNR_masked 27.351476 PSNR 25.385799 

Iteracion 00246    Perdida 0.001890 PSNR_masked 27.235453 PSNR 25.290193 

Iteracion 00247    Perdida 0.001838 PSNR_masked 27.357688 PSNR 25.402125 

Iteracion 00248    Perdida 0.001832 PSNR_masked 27.371124 PSNR 25.413042 

Iteracion 00249    Perdida 0.001847 PSNR_masked 27.334323 PSNR 25.376745 

Iteracion 00250    Perdida 0.001824 PSNR_masked 27.389283 PSNR 25.433998 

Iteracion 00251    Perdida 0.001868 PSNR_masked 27.286953 PSNR 25.334309 

Iteracion 00252    Perdida 0.001948 PSNR_masked 27.103278 PSNR 25.160742 

Iteracion 00253    Perdida 0.001881 PSNR_masked 27.255628 PSNR 25.311426 

Iteracion 00254    Perdida 0.001852 PSNR_masked 27.323419 PSNR 25.374538 

Iteracion 00255    Perdida 0.001820 PSNR_masked 27.399775 PSNR 25.440563 

Iteracion 00256    Perdida 0.001841 PSNR_masked 27.349764 PSNR 25.399457 

Iteracion 00257    Perdida 0.001919 PSNR_masked 27.169354 PSNR 25.224759 

Iteracion 00258    Perdida 0.001793 PSNR_masked 27.463703 PSNR 25.511367 

Iteracion 00259    Perdida 0.001775 PSNR_masked 27.507458 PSNR 25.554282 

Iteracion 00260    Perdida 0.001768 PSNR_masked 27.525708 PSNR 25.571234 

Iteracion 00261    Perdida 0.001815 PSNR_masked 27.411794 PSNR 25.433878 

Iteracion 00262    Perdida 0.001850 PSNR_masked 27.328839 PSNR 25.373224 

Iteracion 00263    Perdida 0.001810 PSNR_masked 27.422453 PSNR 25.483256 

Iteracion 00264    Perdida 0.001830 PSNR_masked 27.375067 PSNR 25.432044 

Iteracion 00265    Perdida 0.001743 PSNR_masked 27.586104 PSNR 25.628632 

Iteracion 00266    Perdida 0.001854 PSNR_masked 27.318287 PSNR 25.357812 

Iteracion 00267    Perdida 0.001782 PSNR_masked 27.490351 PSNR 25.528063 

Iteracion 00268    Perdida 0.001790 PSNR_masked 27.471765 PSNR 25.508787 

Iteracion 00269    Perdida 0.001792 PSNR_masked 27.467728 PSNR 25.508438 

Iteracion 00270    Perdida 0.001800 PSNR_masked 27.448068 PSNR 25.485782 

Iteracion 00271    Perdida 0.001794 PSNR_masked 27.462959 PSNR 25.518601 

Iteracion 00272    Perdida 0.001825 PSNR_masked 27.388131 PSNR 25.451828 

Iteracion 00273    Perdida 0.001777 PSNR_masked 27.502427 PSNR 25.558387 

Iteracion 00274    Perdida 0.001786 PSNR_masked 27.480459 PSNR 25.525028 

Iteracion 00275    Perdida 0.001757 PSNR_masked 27.553470 PSNR 25.615743 

Iteracion 00276    Perdida 0.001764 PSNR_masked 27.535693 PSNR 25.596876 

Iteracion 00277    Perdida 0.001773 PSNR_masked 27.513134 PSNR 25.560722 

Iteracion 00278    Perdida 0.001849 PSNR_masked 27.331397 PSNR 25.373819 

Iteracion 00279    Perdida 0.001762 PSNR_masked 27.540231 PSNR 25.591956 

Iteracion 00280    Perdida 0.001720 PSNR_masked 27.644683 PSNR 25.689304 

Iteracion 00281    Perdida 0.001770 PSNR_masked 27.520738 PSNR 25.581562 

Iteracion 00282    Perdida 0.001726 PSNR_masked 27.629668 PSNR 25.683153 

Iteracion 00283    Perdida 0.001737 PSNR_masked 27.602556 PSNR 25.639691 

Iteracion 00284    Perdida 0.001770 PSNR_masked 27.520966 PSNR 25.570688 

Iteracion 00285    Perdida 0.001712 PSNR_masked 27.663985 PSNR 25.697345 

Iteracion 00286    Perdida 0.001741 PSNR_masked 27.593217 PSNR 25.648050 

Iteracion 00287    Perdida 0.001702 PSNR_masked 27.690925 PSNR 25.735604 

Iteracion 00288    Perdida 0.001760 PSNR_masked 27.544745 PSNR 25.586243 

Iteracion 00289    Perdida 0.001702 PSNR_masked 27.690666 PSNR 25.731455 

Iteracion 00290    Perdida 0.001734 PSNR_masked 27.609827 PSNR 25.652078 

Iteracion 00291    Perdida 0.001716 PSNR_masked 27.655269 PSNR 25.706075 

Iteracion 00292    Perdida 0.001687 PSNR_masked 27.728222 PSNR 25.767884 

Iteracion 00293    Perdida 0.001709 PSNR_masked 27.671853 PSNR 25.713083 

Iteracion 00294    Perdida 0.001690 PSNR_masked 27.721368 PSNR 25.756570 

Iteracion 00295    Perdida 0.001699 PSNR_masked 27.697094 PSNR 25.749248 

Iteracion 00296    Perdida 0.001587 PSNR_masked 27.995246 PSNR 26.042050 

Iteracion 00297    Perdida 0.001704 PSNR_masked 27.685031 PSNR 25.721380 

Iteracion 00298    Perdida 0.001656 PSNR_masked 27.809927 PSNR 25.861026 

Iteracion 00299    Perdida 0.001589 PSNR_masked 27.988465 PSNR 26.032626 

Iteracion 00300    Perdida 0.001609 PSNR_masked 27.933251 PSNR 25.973890 

Iteracion 00301    Perdida 0.001681 PSNR_masked 27.743183 PSNR 25.786551 

Iteracion 00302    Perdida 0.001647 PSNR_masked 27.833681 PSNR 25.875106 

Iteracion 00303    Perdida 0.001575 PSNR_masked 28.026146 PSNR 26.069763 

Iteracion 00304    Perdida 0.001623 PSNR_masked 27.895950 PSNR 25.924818 

Iteracion 00305    Perdida 0.001594 PSNR_masked 27.975850 PSNR 26.015706 

Iteracion 00306    Perdida 0.001599 PSNR_masked 27.961119 PSNR 26.004770 

Iteracion 00307    Perdida 0.001622 PSNR_masked 27.899420 PSNR 25.931757 

Iteracion 00308    Perdida 0.001565 PSNR_masked 28.053783 PSNR 26.086908 

Iteracion 00309    Perdida 0.001558 PSNR_masked 28.074297 PSNR 26.098726 

Iteracion 00310    Perdida 0.001610 PSNR_masked 27.932857 PSNR 25.971309 

Iteracion 00311    Perdida 0.001554 PSNR_masked 28.086856 PSNR 26.127348 

Iteracion 00312    Perdida 0.001555 PSNR_masked 28.082798 PSNR 26.125780 

Iteracion 00313    Perdida 0.001557 PSNR_masked 28.075816 PSNR 26.115737 

Iteracion 00314    Perdida 0.001608 PSNR_masked 27.936831 PSNR 25.972059 

Iteracion 00315    Perdida 0.001647 PSNR_masked 27.833080 PSNR 25.876629 

Iteracion 00316    Perdida 0.001549 PSNR_masked 28.099767 PSNR 26.143119 

Iteracion 00317    Perdida 0.001586 PSNR_masked 27.995621 PSNR 26.045227 

Iteracion 00318    Perdida 0.001548 PSNR_masked 28.103412 PSNR 26.134538 

Iteracion 00319    Perdida 0.001521 PSNR_masked 28.179577 PSNR 26.208959 

Iteracion 00320    Perdida 0.001570 PSNR_masked 28.040866 PSNR 26.071741 

Iteracion 00321    Perdida 0.001533 PSNR_masked 28.144989 PSNR 26.177945 

Iteracion 00322    Perdida 0.001585 PSNR_masked 27.998509 PSNR 26.036876 

Iteracion 00323    Perdida 0.001542 PSNR_masked 28.120339 PSNR 26.162308 

Iteracion 00324    Perdida 0.001496 PSNR_masked 28.251945 PSNR 26.297124 

Iteracion 00325    Perdida 0.001526 PSNR_masked 28.163717 PSNR 26.214811 

Iteracion 00326    Perdida 0.001549 PSNR_masked 28.099296 PSNR 26.143255 

Iteracion 00327    Perdida 0.001591 PSNR_masked 27.982718 PSNR 26.026561 

Iteracion 00328    Perdida 0.001529 PSNR_masked 28.155063 PSNR 26.193456 

Iteracion 00329    Perdida 0.001533 PSNR_masked 28.144963 PSNR 26.178239 

Iteracion 00330    Perdida 0.001491 PSNR_masked 28.265365 PSNR 26.300405 

Iteracion 00331    Perdida 0.001496 PSNR_masked 28.249643 PSNR 26.291677 

Iteracion 00332    Perdida 0.001499 PSNR_masked 28.241979 PSNR 26.276186 

Iteracion 00333    Perdida 0.001491 PSNR_masked 28.265953 PSNR 26.304062 

Iteracion 00334    Perdida 0.001486 PSNR_masked 28.278689 PSNR 26.312174 

Iteracion 00335    Perdida 0.001450 PSNR_masked 28.387166 PSNR 26.422251 

Iteracion 00336    Perdida 0.001432 PSNR_masked 28.441532 PSNR 26.480377 

Iteracion 00337    Perdida 0.001466 PSNR_masked 28.337735 PSNR 26.373189 

Iteracion 00338    Perdida 0.001438 PSNR_masked 28.422972 PSNR 26.458317 

Iteracion 00339    Perdida 0.001457 PSNR_masked 28.364137 PSNR 26.399723 

Iteracion 00340    Perdida 0.001545 PSNR_masked 28.110834 PSNR 26.150895 

Iteracion 00341    Perdida 0.001433 PSNR_masked 28.438669 PSNR 26.475392 

Iteracion 00342    Perdida 0.001464 PSNR_masked 28.343548 PSNR 26.376376 

Iteracion 00343    Perdida 0.001440 PSNR_masked 28.415393 PSNR 26.456779 

Iteracion 00344    Perdida 0.001474 PSNR_masked 28.314174 PSNR 26.354426 

Iteracion 00345    Perdida 0.001461 PSNR_masked 28.354935 PSNR 26.383415 

Iteracion 00346    Perdida 0.001399 PSNR_masked 28.541504 PSNR 26.571089 

Iteracion 00347    Perdida 0.001460 PSNR_masked 28.357560 PSNR 26.395739 

Iteracion 00348    Perdida 0.001440 PSNR_masked 28.417710 PSNR 26.446387 

Iteracion 00349    Perdida 0.001426 PSNR_masked 28.460149 PSNR 26.494951 

Iteracion 00350    Perdida 0.001434 PSNR_masked 28.433042 PSNR 26.475280 

Iteracion 00351    Perdida 0.001429 PSNR_masked 28.449157 PSNR 26.485577 

Iteracion 00352    Perdida 0.001385 PSNR_masked 28.584821 PSNR 26.611939 

Iteracion 00353    Perdida 0.001443 PSNR_masked 28.407633 PSNR 26.463493 

Iteracion 00354    Perdida 0.001446 PSNR_masked 28.397158 PSNR 26.436580 

Iteracion 00355    Perdida 0.001422 PSNR_masked 28.469484 PSNR 26.503005 

Iteracion 00356    Perdida 0.001443 PSNR_masked 28.408487 PSNR 26.461644 

Iteracion 00357    Perdida 0.001401 PSNR_masked 28.534985 PSNR 26.565987 

Iteracion 00358    Perdida 0.001386 PSNR_masked 28.583455 PSNR 26.613859 

Iteracion 00359    Perdida 0.001421 PSNR_masked 28.475584 PSNR 26.504726 

Iteracion 00360    Perdida 0.001409 PSNR_masked 28.510528 PSNR 26.545494 

Iteracion 00361    Perdida 0.001389 PSNR_masked 28.573109 PSNR 26.615816 

Iteracion 00362    Perdida 0.001436 PSNR_masked 28.427720 PSNR 26.470702 

Iteracion 00363    Perdida 0.001437 PSNR_masked 28.424827 PSNR 26.466324 

Iteracion 00364    Perdida 0.001360 PSNR_masked 28.663494 PSNR 26.699953 

Iteracion 00365    Perdida 0.001352 PSNR_masked 28.691365 PSNR 26.716277 

Iteracion 00366    Perdida 0.001401 PSNR_masked 28.536592 PSNR 26.564519 

Iteracion 00367    Perdida 0.001393 PSNR_masked 28.559659 PSNR 26.590534 

Iteracion 00368    Perdida 0.001344 PSNR_masked 28.715950 PSNR 26.749254 

Iteracion 00369    Perdida 0.001357 PSNR_masked 28.673156 PSNR 26.702075 

Iteracion 00370    Perdida 0.001399 PSNR_masked 28.541509 PSNR 26.579254 

Iteracion 00371    Perdida 0.001344 PSNR_masked 28.716391 PSNR 26.743636 

Iteracion 00372    Perdida 0.001351 PSNR_masked 28.693117 PSNR 26.717980 

Iteracion 00373    Perdida 0.001401 PSNR_masked 28.534320 PSNR 26.564455 

Iteracion 00374    Perdida 0.001379 PSNR_masked 28.605073 PSNR 26.648470 

Iteracion 00375    Perdida 0.001389 PSNR_masked 28.571857 PSNR 26.609783 

Iteracion 00376    Perdida 0.001364 PSNR_masked 28.653374 PSNR 26.702993 

Iteracion 00377    Perdida 0.001346 PSNR_masked 28.708347 PSNR 26.757960 

Iteracion 00378    Perdida 0.001381 PSNR_masked 28.596764 PSNR 26.631145 

Iteracion 00379    Perdida 0.001369 PSNR_masked 28.634456 PSNR 26.646645 

Iteracion 00380    Perdida 0.001358 PSNR_masked 28.671827 PSNR 26.696607 

Iteracion 00381    Perdida 0.001344 PSNR_masked 28.716272 PSNR 26.745417 

Iteracion 00382    Perdida 0.001355 PSNR_masked 28.680830 PSNR 26.704253 

Iteracion 00383    Perdida 0.001390 PSNR_masked 28.569006 PSNR 26.601081 

Iteracion 00384    Perdida 0.001333 PSNR_masked 28.752121 PSNR 26.774505 

Iteracion 00385    Perdida 0.001306 PSNR_masked 28.839069 PSNR 26.853877 

Iteracion 00386    Perdida 0.001340 PSNR_masked 28.727492 PSNR 26.768707 

Iteracion 00387    Perdida 0.001304 PSNR_masked 28.848324 PSNR 26.876367 

Iteracion 00388    Perdida 0.001314 PSNR_masked 28.815332 PSNR 26.838637 

Iteracion 00389    Perdida 0.001378 PSNR_masked 28.605946 PSNR 26.646548 

Iteracion 00390    Perdida 0.001338 PSNR_masked 28.734661 PSNR 26.774373 

Iteracion 00391    Perdida 0.001340 PSNR_masked 28.729755 PSNR 26.771626 

Iteracion 00392    Perdida 0.001357 PSNR_masked 28.672688 PSNR 26.724470 

Iteracion 00393    Perdida 0.001320 PSNR_masked 28.793631 PSNR 26.831404 

Iteracion 00394    Perdida 0.001299 PSNR_masked 28.864706 PSNR 26.913379 

Iteracion 00395    Perdida 0.001307 PSNR_masked 28.838577 PSNR 26.865025 

Iteracion 00396    Perdida 0.001328 PSNR_masked 28.768361 PSNR 26.789537 

Iteracion 00397    Perdida 0.001295 PSNR_masked 28.878150 PSNR 26.916330 

Iteracion 00398    Perdida 0.001289 PSNR_masked 28.897478 PSNR 26.915380 

Iteracion 00399    Perdida 0.001273 PSNR_masked 28.950794 PSNR 26.975013 

Iteracion 00400    Perdida 0.001281 PSNR_masked 28.923974 PSNR 26.943722 

Iteracion 00401    Perdida 0.001303 PSNR_masked 28.851975 PSNR 26.879210 

Iteracion 00402    Perdida 0.001304 PSNR_masked 28.848044 PSNR 26.884589 

Iteracion 00403    Perdida 0.001275 PSNR_masked 28.946090 PSNR 26.971348 

Iteracion 00404    Perdida 0.001278 PSNR_masked 28.935934 PSNR 26.963979 

Iteracion 00405    Perdida 0.001286 PSNR_masked 28.907202 PSNR 26.945357 

Iteracion 00406    Perdida 0.001277 PSNR_masked 28.938223 PSNR 26.964551 

Iteracion 00407    Perdida 0.001306 PSNR_masked 28.841564 PSNR 26.876770 

Iteracion 00408    Perdida 0.001259 PSNR_masked 29.001120 PSNR 27.025088 

Iteracion 00409    Perdida 0.001264 PSNR_masked 28.981386 PSNR 27.022271 

Iteracion 00410    Perdida 0.001307 PSNR_masked 28.837370 PSNR 26.863921 

Iteracion 00411    Perdida 0.001268 PSNR_masked 28.967884 PSNR 27.008587 

Iteracion 00412    Perdida 0.001252 PSNR_masked 29.022238 PSNR 27.036557 

Iteracion 00413    Perdida 0.001288 PSNR_masked 28.901418 PSNR 26.928570 

Iteracion 00414    Perdida 0.001269 PSNR_masked 28.963718 PSNR 26.996885 

Iteracion 00415    Perdida 0.001240 PSNR_masked 29.065704 PSNR 27.098614 

Iteracion 00416    Perdida 0.001233 PSNR_masked 29.090529 PSNR 27.116812 

Iteracion 00417    Perdida 0.001306 PSNR_masked 28.838985 PSNR 26.867516 

Iteracion 00418    Perdida 0.001235 PSNR_masked 29.084460 PSNR 27.104050 

Iteracion 00419    Perdida 0.001256 PSNR_masked 29.009124 PSNR 27.043233 

Iteracion 00420    Perdida 0.001285 PSNR_masked 28.910583 PSNR 26.948412 

Iteracion 00421    Perdida 0.001256 PSNR_masked 29.010409 PSNR 27.036406 

Iteracion 00422    Perdida 0.001245 PSNR_masked 29.046792 PSNR 27.075997 

Iteracion 00423    Perdida 0.001288 PSNR_masked 28.900746 PSNR 26.929193 

Iteracion 00424    Perdida 0.001255 PSNR_masked 29.014013 PSNR 27.048336 

Iteracion 00425    Perdida 0.001267 PSNR_masked 28.971118 PSNR 27.014551 

Iteracion 00426    Perdida 0.001269 PSNR_masked 28.964970 PSNR 27.005145 

Iteracion 00427    Perdida 0.001286 PSNR_masked 28.907657 PSNR 26.944715 

Iteracion 00428    Perdida 0.001230 PSNR_masked 29.100188 PSNR 27.133068 

Iteracion 00429    Perdida 0.001258 PSNR_masked 29.002369 PSNR 27.043237 

Iteracion 00430    Perdida 0.001278 PSNR_masked 28.934893 PSNR 26.952671 

Iteracion 00431    Perdida 0.001237 PSNR_masked 29.076297 PSNR 27.091497 

Iteracion 00432    Perdida 0.001264 PSNR_masked 28.981629 PSNR 27.015704 

Iteracion 00433    Perdida 0.001236 PSNR_masked 29.081068 PSNR 27.122186 

Iteracion 00434    Perdida 0.001259 PSNR_masked 29.000382 PSNR 27.028447 

Iteracion 00435    Perdida 0.001227 PSNR_masked 29.111129 PSNR 27.141690 

Iteracion 00436    Perdida 0.001239 PSNR_masked 29.069600 PSNR 27.110726 

Iteracion 00437    Perdida 0.001244 PSNR_masked 29.053199 PSNR 27.082798 

Iteracion 00438    Perdida 0.001198 PSNR_masked 29.216885 PSNR 27.235779 

Iteracion 00439    Perdida 0.001198 PSNR_masked 29.216811 PSNR 27.237447 

Iteracion 00440    Perdida 0.001225 PSNR_masked 29.119887 PSNR 27.138633 

Iteracion 00441    Perdida 0.001205 PSNR_masked 29.191276 PSNR 27.211011 

Iteracion 00442    Perdida 0.001239 PSNR_masked 29.069466 PSNR 27.103220 

Iteracion 00443    Perdida 0.001183 PSNR_masked 29.268579 PSNR 27.294121 

Iteracion 00444    Perdida 0.001197 PSNR_masked 29.217700 PSNR 27.243079 

Iteracion 00445    Perdida 0.001252 PSNR_masked 29.023400 PSNR 27.060883 

Iteracion 00446    Perdida 0.001198 PSNR_masked 29.216736 PSNR 27.227251 

Iteracion 00447    Perdida 0.001179 PSNR_masked 29.285669 PSNR 27.308593 

Iteracion 00448    Perdida 0.001202 PSNR_masked 29.199164 PSNR 27.225171 

Iteracion 00449    Perdida 0.001240 PSNR_masked 29.066493 PSNR 27.095199 

Iteracion 00450    Perdida 0.001174 PSNR_masked 29.304487 PSNR 27.316031 

Iteracion 00451    Perdida 0.001231 PSNR_masked 29.096845 PSNR 27.117356 

Iteracion 00452    Perdida 0.001202 PSNR_masked 29.202189 PSNR 27.232904 

Iteracion 00453    Perdida 0.001207 PSNR_masked 29.184231 PSNR 27.201706 

Iteracion 00454    Perdida 0.001175 PSNR_masked 29.299266 PSNR 27.319230 

Iteracion 00455    Perdida 0.001212 PSNR_masked 29.164066 PSNR 27.196168 

Iteracion 00456    Perdida 0.001187 PSNR_masked 29.256983 PSNR 27.290110 

Iteracion 00457    Perdida 0.001214 PSNR_masked 29.158089 PSNR 27.187688 

Iteracion 00458    Perdida 0.001156 PSNR_masked 29.371960 PSNR 27.394396 

Iteracion 00459    Perdida 0.001189 PSNR_masked 29.247278 PSNR 27.274271 

Iteracion 00460    Perdida 0.001169 PSNR_masked 29.322844 PSNR 27.346899 

Iteracion 00461    Perdida 0.001208 PSNR_masked 29.179381 PSNR 27.195198 

Iteracion 00462    Perdida 0.001157 PSNR_masked 29.366996 PSNR 27.391775 

Iteracion 00463    Perdida 0.001214 PSNR_masked 29.158119 PSNR 27.176725 

Iteracion 00464    Perdida 0.001204 PSNR_masked 29.194202 PSNR 27.241529 

Iteracion 00465    Perdida 0.001184 PSNR_masked 29.265622 PSNR 27.292385 

Iteracion 00466    Perdida 0.001170 PSNR_masked 29.318828 PSNR 27.331116 

Iteracion 00467    Perdida 0.001186 PSNR_masked 29.257540 PSNR 27.270990 

Iteracion 00468    Perdida 0.001205 PSNR_masked 29.188575 PSNR 27.226233 

Iteracion 00469    Perdida 0.001130 PSNR_masked 29.470456 PSNR 27.492914 

Iteracion 00470    Perdida 0.001172 PSNR_masked 29.311975 PSNR 27.333595 

Iteracion 00471    Perdida 0.001161 PSNR_masked 29.351069 PSNR 27.350485 

Iteracion 00472    Perdida 0.001183 PSNR_masked 29.268427 PSNR 27.304050 

Iteracion 00473    Perdida 0.001182 PSNR_masked 29.275147 PSNR 27.301753 

Iteracion 00474    Perdida 0.001149 PSNR_masked 29.396332 PSNR 27.426909 

Iteracion 00475    Perdida 0.001137 PSNR_masked 29.442454 PSNR 27.463936 

Iteracion 00476    Perdida 0.001146 PSNR_masked 29.409893 PSNR 27.437389 

Iteracion 00477    Perdida 0.001150 PSNR_masked 29.391653 PSNR 27.409371 

Iteracion 00478    Perdida 0.001146 PSNR_masked 29.406789 PSNR 27.410515 

Iteracion 00479    Perdida 0.001116 PSNR_masked 29.521819 PSNR 27.539466 

Iteracion 00480    Perdida 0.001146 PSNR_masked 29.407274 PSNR 27.415108 

Iteracion 00481    Perdida 0.001160 PSNR_masked 29.353736 PSNR 27.372014 

Iteracion 00482    Perdida 0.001130 PSNR_masked 29.469678 PSNR 27.474835 

Iteracion 00483    Perdida 0.001136 PSNR_masked 29.445482 PSNR 27.458061 

Iteracion 00484    Perdida 0.001162 PSNR_masked 29.349730 PSNR 27.365967 

Iteracion 00485    Perdida 0.001150 PSNR_masked 29.394561 PSNR 27.417616 

Iteracion 00486    Perdida 0.001109 PSNR_masked 29.549103 PSNR 27.559871 

Iteracion 00487    Perdida 0.001167 PSNR_masked 29.328929 PSNR 27.355782 

Iteracion 00488    Perdida 0.001148 PSNR_masked 29.399502 PSNR 27.424708 

Iteracion 00489    Perdida 0.001118 PSNR_masked 29.515812 PSNR 27.537729 

Iteracion 00490    Perdida 0.001148 PSNR_masked 29.401839 PSNR 27.411705 

Iteracion 00491    Perdida 0.001089 PSNR_masked 29.628811 PSNR 27.633765 

Iteracion 00492    Perdida 0.001134 PSNR_masked 29.454288 PSNR 27.471047 

Iteracion 00493    Perdida 0.001129 PSNR_masked 29.474095 PSNR 27.487656 

Iteracion 00494    Perdida 0.001126 PSNR_masked 29.484853 PSNR 27.495198 

Iteracion 00495    Perdida 0.001106 PSNR_masked 29.562885 PSNR 27.578172 

Iteracion 00496    Perdida 0.001099 PSNR_masked 29.589439 PSNR 27.600289 

Iteracion 00497    Perdida 0.001132 PSNR_masked 29.460331 PSNR 27.480745 

Iteracion 00498    Perdida 0.001098 PSNR_masked 29.594096 PSNR 27.604609 

Iteracion 00499    Perdida 0.001126 PSNR_masked 29.485793 PSNR 27.498112 

Iteracion 00500    Perdida 0.001115 PSNR_masked 29.526710 PSNR 27.545245 

Iteracion 00501    Perdida 0.001092 PSNR_masked 29.616356 PSNR 27.627175 

Iteracion 00502    Perdida 0.001120 PSNR_masked 29.508013 PSNR 27.527425 

Iteracion 00503    Perdida 0.001105 PSNR_masked 29.566561 PSNR 27.585523 

Iteracion 00504    Perdida 0.001099 PSNR_masked 29.589330 PSNR 27.609910 

Iteracion 00505    Perdida 0.001138 PSNR_masked 29.437036 PSNR 27.453675 

Iteracion 00506    Perdida 0.001121 PSNR_masked 29.503877 PSNR 27.527070 

Iteracion 00507    Perdida 0.001131 PSNR_masked 29.466675 PSNR 27.497259 

Iteracion 00508    Perdida 0.001104 PSNR_masked 29.569851 PSNR 27.574485 

Iteracion 00509    Perdida 0.001117 PSNR_masked 29.520189 PSNR 27.542928 

Iteracion 00510    Perdida 0.001112 PSNR_masked 29.539511 PSNR 27.567020 

Iteracion 00511    Perdida 0.001091 PSNR_masked 29.622051 PSNR 27.645954 

Iteracion 00512    Perdida 0.001099 PSNR_masked 29.589755 PSNR 27.613625 

Iteracion 00513    Perdida 0.001108 PSNR_masked 29.556537 PSNR 27.562855 

Iteracion 00514    Perdida 0.001078 PSNR_masked 29.672849 PSNR 27.692311 

Iteracion 00515    Perdida 0.001098 PSNR_masked 29.594629 PSNR 27.608775 

Iteracion 00516    Perdida 0.001105 PSNR_masked 29.567162 PSNR 27.572428 

Iteracion 00517    Perdida 0.001132 PSNR_masked 29.462490 PSNR 27.484328 

Iteracion 00518    Perdida 0.001082 PSNR_masked 29.659286 PSNR 27.672781 

Iteracion 00519    Perdida 0.001104 PSNR_masked 29.571742 PSNR 27.585848 

Iteracion 00520    Perdida 0.001096 PSNR_masked 29.601140 PSNR 27.620979 

Iteracion 00521    Perdida 0.001083 PSNR_masked 29.652436 PSNR 27.656682 

Iteracion 00522    Perdida 0.001118 PSNR_masked 29.514769 PSNR 27.538656 

Iteracion 00523    Perdida 0.001087 PSNR_masked 29.637671 PSNR 27.665056 

Iteracion 00524    Perdida 0.001099 PSNR_masked 29.590498 PSNR 27.617500 

Iteracion 00525    Perdida 0.001093 PSNR_masked 29.612497 PSNR 27.630752 

Iteracion 00526    Perdida 0.001073 PSNR_masked 29.693764 PSNR 27.701978 

Iteracion 00527    Perdida 0.001080 PSNR_masked 29.667201 PSNR 27.687901 

Iteracion 00528    Perdida 0.001064 PSNR_masked 29.730335 PSNR 27.730846 

Iteracion 00529    Perdida 0.001090 PSNR_masked 29.626577 PSNR 27.647665 

Iteracion 00530    Perdida 0.001065 PSNR_masked 29.727207 PSNR 27.732610 

Iteracion 00531    Perdida 0.001071 PSNR_masked 29.700090 PSNR 27.717004 

Iteracion 00532    Perdida 0.001090 PSNR_masked 29.625721 PSNR 27.637198 

Iteracion 00533    Perdida 0.001106 PSNR_masked 29.563960 PSNR 27.594422 

Iteracion 00534    Perdida 0.001086 PSNR_masked 29.643333 PSNR 27.651343 

Iteracion 00535    Perdida 0.001094 PSNR_masked 29.608330 PSNR 27.634752 

Iteracion 00536    Perdida 0.001056 PSNR_masked 29.764378 PSNR 27.773226 

Iteracion 00537    Perdida 0.001061 PSNR_masked 29.743420 PSNR 27.760138 

Iteracion 00538    Perdida 0.001070 PSNR_masked 29.706142 PSNR 27.701935 

Iteracion 00539    Perdida 0.001060 PSNR_masked 29.744909 PSNR 27.752120 

Iteracion 00540    Perdida 0.001059 PSNR_masked 29.751364 PSNR 27.756322 

Iteracion 00541    Perdida 0.001045 PSNR_masked 29.807983 PSNR 27.813126 

Iteracion 00542    Perdida 0.001052 PSNR_masked 29.777949 PSNR 27.779338 

Iteracion 00543    Perdida 0.001085 PSNR_masked 29.644785 PSNR 27.657261 

Iteracion 00544    Perdida 0.001057 PSNR_masked 29.759025 PSNR 27.770038 

Iteracion 00545    Perdida 0.001043 PSNR_masked 29.818931 PSNR 27.837321 

Iteracion 00546    Perdida 0.001049 PSNR_masked 29.793427 PSNR 27.791538 

Iteracion 00547    Perdida 0.001025 PSNR_masked 29.893705 PSNR 27.894478 

Iteracion 00548    Perdida 0.001057 PSNR_masked 29.757746 PSNR 27.761537 

Iteracion 00549    Perdida 0.001053 PSNR_masked 29.773668 PSNR 27.780850 

Iteracion 00550    Perdida 0.001049 PSNR_masked 29.794315 PSNR 27.805611 

Iteracion 00551    Perdida 0.001054 PSNR_masked 29.773138 PSNR 27.784354 

Iteracion 00552    Perdida 0.001047 PSNR_masked 29.798799 PSNR 27.814945 

Iteracion 00553    Perdida 0.001049 PSNR_masked 29.794084 PSNR 27.804583 

Iteracion 00554    Perdida 0.001028 PSNR_masked 29.881063 PSNR 27.896078 

Iteracion 00555    Perdida 0.001012 PSNR_masked 29.947058 PSNR 27.956097 

Iteracion 00556    Perdida 0.001054 PSNR_masked 29.773073 PSNR 27.767387 

Iteracion 00557    Perdida 0.001038 PSNR_masked 29.836297 PSNR 27.838638 

Iteracion 00558    Perdida 0.001026 PSNR_masked 29.888331 PSNR 27.888624 

Iteracion 00559    Perdida 0.001048 PSNR_masked 29.796443 PSNR 27.793286 

Iteracion 00560    Perdida 0.001023 PSNR_masked 29.901479 PSNR 27.906590 

Iteracion 00561    Perdida 0.001067 PSNR_masked 29.719222 PSNR 27.735819 

Iteracion 00562    Perdida 0.001034 PSNR_masked 29.854148 PSNR 27.854161 

Iteracion 00563    Perdida 0.001047 PSNR_masked 29.801732 PSNR 27.810196 

Iteracion 00564    Perdida 0.001060 PSNR_masked 29.746092 PSNR 27.773474 

Iteracion 00565    Perdida 0.001013 PSNR_masked 29.944998 PSNR 27.941230 

Iteracion 00566    Perdida 0.001032 PSNR_masked 29.863248 PSNR 27.868327 

Iteracion 00567    Perdida 0.001017 PSNR_masked 29.928158 PSNR 27.938576 

Iteracion 00568    Perdida 0.001026 PSNR_masked 29.890048 PSNR 27.896289 

Iteracion 00569    Perdida 0.001011 PSNR_masked 29.951593 PSNR 27.971024 

Iteracion 00570    Perdida 0.001061 PSNR_masked 29.744347 PSNR 27.760093 

Iteracion 00571    Perdida 0.001021 PSNR_masked 29.908646 PSNR 27.918591 

Iteracion 00572    Perdida 0.001001 PSNR_masked 29.993655 PSNR 27.998300 

Iteracion 00573    Perdida 0.001017 PSNR_masked 29.927543 PSNR 27.923292 

Iteracion 00574    Perdida 0.001011 PSNR_masked 29.951152 PSNR 27.941799 

Iteracion 00575    Perdida 0.001003 PSNR_masked 29.986807 PSNR 27.988407 

Iteracion 00576    Perdida 0.000987 PSNR_masked 30.056748 PSNR 28.063141 

Iteracion 00577    Perdida 0.001024 PSNR_masked 29.898032 PSNR 27.906715 

Iteracion 00578    Perdida 0.001015 PSNR_masked 29.934432 PSNR 27.930245 

Iteracion 00579    Perdida 0.001010 PSNR_masked 29.958040 PSNR 27.962533 

Iteracion 00580    Perdida 0.001015 PSNR_masked 29.934617 PSNR 27.937102 

Iteracion 00581    Perdida 0.001028 PSNR_masked 29.879858 PSNR 27.887462 

Iteracion 00582    Perdida 0.001012 PSNR_masked 29.948748 PSNR 27.942000 

Iteracion 00583    Perdida 0.001032 PSNR_masked 29.862068 PSNR 27.870573 

Iteracion 00584    Perdida 0.001033 PSNR_masked 29.857241 PSNR 27.873103 

Iteracion 00585    Perdida 0.001027 PSNR_masked 29.884964 PSNR 27.893780 

Iteracion 00586    Perdida 0.001007 PSNR_masked 29.971279 PSNR 27.985936 

Iteracion 00587    Perdida 0.001003 PSNR_masked 29.986019 PSNR 27.985886 

Iteracion 00588    Perdida 0.001000 PSNR_masked 30.001505 PSNR 28.004117 

Iteracion 00589    Perdida 0.001008 PSNR_masked 29.965406 PSNR 27.963757 

Iteracion 00590    Perdida 0.001011 PSNR_masked 29.950934 PSNR 27.957830 

Iteracion 00591    Perdida 0.001010 PSNR_masked 29.956482 PSNR 27.978500 

Iteracion 00592    Perdida 0.000979 PSNR_masked 30.090341 PSNR 28.096088 

Iteracion 00593    Perdida 0.001023 PSNR_masked 29.902346 PSNR 27.912028 

Iteracion 00594    Perdida 0.000979 PSNR_masked 30.090906 PSNR 28.082301 

Iteracion 00595    Perdida 0.001004 PSNR_masked 29.980873 PSNR 27.982648 

Iteracion 00596    Perdida 0.001009 PSNR_masked 29.961566 PSNR 27.966075 

Iteracion 00597    Perdida 0.000997 PSNR_masked 30.012920 PSNR 28.028997 

Iteracion 00598    Perdida 0.000985 PSNR_masked 30.066853 PSNR 28.072955 

Iteracion 00599    Perdida 0.001007 PSNR_masked 29.971190 PSNR 27.981617 

Iteracion 00600    Perdida 0.000974 PSNR_masked 30.113008 PSNR 28.113776 

Iteracion 00601    Perdida 0.000966 PSNR_masked 30.148103 PSNR 28.139733 

Iteracion 00602    Perdida 0.000964 PSNR_masked 30.159965 PSNR 28.157579 

Iteracion 00603    Perdida 0.000959 PSNR_masked 30.182494 PSNR 28.189521 

Iteracion 00604    Perdida 0.000998 PSNR_masked 30.006964 PSNR 28.014900 

Iteracion 00605    Perdida 0.000960 PSNR_masked 30.177973 PSNR 28.189758 

Iteracion 00606    Perdida 0.000975 PSNR_masked 30.110120 PSNR 28.120161 

Iteracion 00607    Perdida 0.000991 PSNR_masked 30.038975 PSNR 28.052543 

Iteracion 00608    Perdida 0.000957 PSNR_masked 30.189776 PSNR 28.194228 

Iteracion 00609    Perdida 0.000984 PSNR_masked 30.069836 PSNR 28.069148 

Iteracion 00610    Perdida 0.000974 PSNR_masked 30.116151 PSNR 28.120010 

Iteracion 00611    Perdida 0.001010 PSNR_masked 29.955961 PSNR 27.955867 

Iteracion 00612    Perdida 0.000954 PSNR_masked 30.204372 PSNR 28.199565 

Iteracion 00613    Perdida 0.000981 PSNR_masked 30.081274 PSNR 28.084467 

Iteracion 00614    Perdida 0.000981 PSNR_masked 30.085222 PSNR 28.089164 

Iteracion 00615    Perdida 0.000987 PSNR_masked 30.058677 PSNR 28.057982 

Iteracion 00616    Perdida 0.000933 PSNR_masked 30.302367 PSNR 28.300579 

Iteracion 00617    Perdida 0.000971 PSNR_masked 30.126124 PSNR 28.127902 

Iteracion 00618    Perdida 0.000963 PSNR_masked 30.163961 PSNR 28.161751 

Iteracion 00619    Perdida 0.000975 PSNR_masked 30.107903 PSNR 28.105744 

Iteracion 00620    Perdida 0.001016 PSNR_masked 29.929344 PSNR 27.926878 

Iteracion 00621    Perdida 0.000966 PSNR_masked 30.148319 PSNR 28.146642 

Iteracion 00622    Perdida 0.000948 PSNR_masked 30.231630 PSNR 28.231359 

Iteracion 00623    Perdida 0.000955 PSNR_masked 30.200156 PSNR 28.202016 

Iteracion 00624    Perdida 0.000960 PSNR_masked 30.175844 PSNR 28.167755 

Iteracion 00625    Perdida 0.000949 PSNR_masked 30.226129 PSNR 28.221271 

Iteracion 00626    Perdida 0.000963 PSNR_masked 30.161722 PSNR 28.151043 

Iteracion 00627    Perdida 0.000925 PSNR_masked 30.337032 PSNR 28.321773 

Iteracion 00628    Perdida 0.000963 PSNR_masked 30.163352 PSNR 28.156365 

Iteracion 00629    Perdida 0.000945 PSNR_masked 30.245035 PSNR 28.247365 

Iteracion 00630    Perdida 0.000974 PSNR_masked 30.115764 PSNR 28.114156 

Iteracion 00631    Perdida 0.000934 PSNR_masked 30.297224 PSNR 28.277460 

Iteracion 00632    Perdida 0.000958 PSNR_masked 30.184164 PSNR 28.200483 

Iteracion 00633    Perdida 0.000954 PSNR_masked 30.203062 PSNR 28.210692 

Iteracion 00634    Perdida 0.000921 PSNR_masked 30.357079 PSNR 28.357864 

Iteracion 00635    Perdida 0.000951 PSNR_masked 30.218786 PSNR 28.213088 

Iteracion 00636    Perdida 0.000923 PSNR_masked 30.349235 PSNR 28.335461 

Iteracion 00637    Perdida 0.000961 PSNR_masked 30.172681 PSNR 28.165572 

Iteracion 00638    Perdida 0.000943 PSNR_masked 30.255443 PSNR 28.246496 

Iteracion 00639    Perdida 0.000914 PSNR_masked 30.388445 PSNR 28.369419 

Iteracion 00640    Perdida 0.000929 PSNR_masked 30.319836 PSNR 28.317805 

Iteracion 00641    Perdida 0.000917 PSNR_masked 30.375240 PSNR 28.370020 

Iteracion 00642    Perdida 0.000929 PSNR_masked 30.320892 PSNR 28.331042 

Iteracion 00643    Perdida 0.000912 PSNR_masked 30.398699 PSNR 28.394183 

Iteracion 00644    Perdida 0.000902 PSNR_masked 30.449995 PSNR 28.429988 

Iteracion 00645    Perdida 0.000936 PSNR_masked 30.289228 PSNR 28.285907 

Iteracion 00646    Perdida 0.000942 PSNR_masked 30.260220 PSNR 28.261609 

Iteracion 00647    Perdida 0.000925 PSNR_masked 30.336768 PSNR 28.323192 

Iteracion 00648    Perdida 0.000922 PSNR_masked 30.352509 PSNR 28.354585 

Iteracion 00649    Perdida 0.000912 PSNR_masked 30.398428 PSNR 28.383448 

Iteracion 00650    Perdida 0.000947 PSNR_masked 30.238261 PSNR 28.237288 

Iteracion 00651    Perdida 0.000922 PSNR_masked 30.352565 PSNR 28.340833 

Iteracion 00652    Perdida 0.000948 PSNR_masked 30.232408 PSNR 28.233840 

Iteracion 00653    Perdida 0.000958 PSNR_masked 30.186910 PSNR 28.174180 

Iteracion 00654    Perdida 0.000929 PSNR_masked 30.321705 PSNR 28.315265 

Iteracion 00655    Perdida 0.000921 PSNR_masked 30.358816 PSNR 28.359724 

Iteracion 00656    Perdida 0.000968 PSNR_masked 30.139544 PSNR 28.140980 

Iteracion 00657    Perdida 0.000945 PSNR_masked 30.244852 PSNR 28.250207 

Iteracion 00658    Perdida 0.000917 PSNR_masked 30.377677 PSNR 28.372918 

Iteracion 00659    Perdida 0.000937 PSNR_masked 30.283587 PSNR 28.291510 

Iteracion 00660    Perdida 0.000938 PSNR_masked 30.277654 PSNR 28.264109 

Iteracion 00661    Perdida 0.000932 PSNR_masked 30.304405 PSNR 28.300090 

Iteracion 00662    Perdida 0.000924 PSNR_masked 30.341379 PSNR 28.350173 

Iteracion 00663    Perdida 0.000915 PSNR_masked 30.387852 PSNR 28.373454 

Iteracion 00664    Perdida 0.000894 PSNR_masked 30.486540 PSNR 28.478885 

Iteracion 00665    Perdida 0.000928 PSNR_masked 30.323312 PSNR 28.330283 

Iteracion 00666    Perdida 0.000900 PSNR_masked 30.455482 PSNR 28.443576 

Iteracion 00667    Perdida 0.000914 PSNR_masked 30.389403 PSNR 28.375456 

Iteracion 00668    Perdida 0.000931 PSNR_masked 30.311096 PSNR 28.295441 

Iteracion 00669    Perdida 0.000912 PSNR_masked 30.399976 PSNR 28.398196 

Iteracion 00670    Perdida 0.000909 PSNR_masked 30.412655 PSNR 28.418715 

Iteracion 00671    Perdida 0.000894 PSNR_masked 30.484777 PSNR 28.476473 

Iteracion 00672    Perdida 0.000899 PSNR_masked 30.463387 PSNR 28.458181 

Iteracion 00673    Perdida 0.000908 PSNR_masked 30.419466 PSNR 28.416662 

Iteracion 00674    Perdida 0.000896 PSNR_masked 30.478082 PSNR 28.462089 

Iteracion 00675    Perdida 0.000900 PSNR_masked 30.457909 PSNR 28.445102 

Iteracion 00676    Perdida 0.000902 PSNR_masked 30.446464 PSNR 28.446536 

Iteracion 00677    Perdida 0.000903 PSNR_masked 30.444159 PSNR 28.427750 

Iteracion 00678    Perdida 0.000926 PSNR_masked 30.333032 PSNR 28.338333 

Iteracion 00679    Perdida 0.000897 PSNR_masked 30.469714 PSNR 28.458941 

Iteracion 00680    Perdida 0.000919 PSNR_masked 30.366349 PSNR 28.342689 

Iteracion 00681    Perdida 0.000877 PSNR_masked 30.570373 PSNR 28.547350 

Iteracion 00682    Perdida 0.000923 PSNR_masked 30.347011 PSNR 28.334989 

Iteracion 00683    Perdida 0.000880 PSNR_masked 30.557588 PSNR 28.539027 

Iteracion 00684    Perdida 0.000888 PSNR_masked 30.517536 PSNR 28.502382 

Iteracion 00685    Perdida 0.000907 PSNR_masked 30.425862 PSNR 28.406255 

Iteracion 00686    Perdida 0.000923 PSNR_masked 30.348949 PSNR 28.336552 

Iteracion 00687    Perdida 0.000875 PSNR_masked 30.577888 PSNR 28.560191 

Iteracion 00688    Perdida 0.000893 PSNR_masked 30.489173 PSNR 28.482422 

Iteracion 00689    Perdida 0.000871 PSNR_masked 30.601532 PSNR 28.591897 

Iteracion 00690    Perdida 0.000887 PSNR_masked 30.518879 PSNR 28.512003 

Iteracion 00691    Perdida 0.000868 PSNR_masked 30.616208 PSNR 28.612665 

Iteracion 00692    Perdida 0.000868 PSNR_masked 30.614060 PSNR 28.596049 

Iteracion 00693    Perdida 0.000876 PSNR_masked 30.575081 PSNR 28.570840 

Iteracion 00694    Perdida 0.000888 PSNR_masked 30.513931 PSNR 28.490472 

Iteracion 00695    Perdida 0.000882 PSNR_masked 30.545782 PSNR 28.538633 

Iteracion 00696    Perdida 0.000866 PSNR_masked 30.623203 PSNR 28.602346 

Iteracion 00697    Perdida 0.000884 PSNR_masked 30.537396 PSNR 28.510079 

Iteracion 00698    Perdida 0.000863 PSNR_masked 30.640843 PSNR 28.626078 

Iteracion 00699    Perdida 0.000869 PSNR_masked 30.610079 PSNR 28.599554 

Iteracion 00700    Perdida 0.000866 PSNR_masked 30.622518 PSNR 28.609137 

Iteracion 00701    Perdida 0.000880 PSNR_masked 30.554189 PSNR 28.545388 

Iteracion 00702    Perdida 0.000870 PSNR_masked 30.603717 PSNR 28.588385 

Iteracion 00703    Perdida 0.000858 PSNR_masked 30.663847 PSNR 28.648300 

Iteracion 00704    Perdida 0.000866 PSNR_masked 30.622738 PSNR 28.608960 

Iteracion 00705    Perdida 0.000883 PSNR_masked 30.541934 PSNR 28.513941 

Iteracion 00706    Perdida 0.000870 PSNR_masked 30.606615 PSNR 28.583229 

Iteracion 00707    Perdida 0.000852 PSNR_masked 30.695459 PSNR 28.681049 

Iteracion 00708    Perdida 0.000868 PSNR_masked 30.614387 PSNR 28.593016 

Iteracion 00709    Perdida 0.000850 PSNR_masked 30.707860 PSNR 28.695042 

Iteracion 00710    Perdida 0.000847 PSNR_masked 30.721408 PSNR 28.706966 

Iteracion 00711    Perdida 0.000865 PSNR_masked 30.628661 PSNR 28.612281 

Iteracion 00712    Perdida 0.000855 PSNR_masked 30.678982 PSNR 28.656074 

Iteracion 00713    Perdida 0.000881 PSNR_masked 30.551262 PSNR 28.535091 

Iteracion 00714    Perdida 0.000850 PSNR_masked 30.705699 PSNR 28.673124 

Iteracion 00715    Perdida 0.000889 PSNR_masked 30.512295 PSNR 28.497742 

Iteracion 00716    Perdida 0.000860 PSNR_masked 30.653106 PSNR 28.641772 

Iteracion 00717    Perdida 0.000840 PSNR_masked 30.757627 PSNR 28.738781 

Iteracion 00718    Perdida 0.000866 PSNR_masked 30.622912 PSNR 28.605032 

Iteracion 00719    Perdida 0.000862 PSNR_masked 30.642426 PSNR 28.623671 

Iteracion 00720    Perdida 0.000878 PSNR_masked 30.564173 PSNR 28.556057 

Iteracion 00721    Perdida 0.000856 PSNR_masked 30.676254 PSNR 28.650438 

Iteracion 00722    Perdida 0.000860 PSNR_masked 30.652910 PSNR 28.626778 

Iteracion 00723    Perdida 0.000870 PSNR_masked 30.603924 PSNR 28.589328 

Iteracion 00724    Perdida 0.000850 PSNR_masked 30.704488 PSNR 28.698249 

Iteracion 00725    Perdida 0.000856 PSNR_masked 30.677602 PSNR 28.665979 

Iteracion 00726    Perdida 0.000865 PSNR_masked 30.627468 PSNR 28.615126 

Iteracion 00727    Perdida 0.000868 PSNR_masked 30.613134 PSNR 28.601500 

Iteracion 00728    Perdida 0.000846 PSNR_masked 30.724222 PSNR 28.706199 

Iteracion 00729    Perdida 0.000875 PSNR_masked 30.579001 PSNR 28.554372 

Iteracion 00730    Perdida 0.000852 PSNR_masked 30.695440 PSNR 28.679984 

Iteracion 00731    Perdida 0.000835 PSNR_masked 30.782456 PSNR 28.761692 

Iteracion 00732    Perdida 0.000847 PSNR_masked 30.721317 PSNR 28.705004 

Iteracion 00733    Perdida 0.000855 PSNR_masked 30.680763 PSNR 28.656065 

Iteracion 00734    Perdida 0.000847 PSNR_masked 30.723330 PSNR 28.706924 

Iteracion 00735    Perdida 0.000839 PSNR_masked 30.759823 PSNR 28.728081 

Iteracion 00736    Perdida 0.000850 PSNR_masked 30.704243 PSNR 28.690629 

Iteracion 00737    Perdida 0.000834 PSNR_masked 30.788594 PSNR 28.765595 

Iteracion 00738    Perdida 0.000839 PSNR_masked 30.763801 PSNR 28.740363 

Iteracion 00739    Perdida 0.000827 PSNR_masked 30.825505 PSNR 28.790723 

Iteracion 00740    Perdida 0.000850 PSNR_masked 30.704666 PSNR 28.666596 

Iteracion 00741    Perdida 0.000842 PSNR_masked 30.745906 PSNR 28.714335 

Iteracion 00742    Perdida 0.000837 PSNR_masked 30.773599 PSNR 28.737157 

Iteracion 00743    Perdida 0.000837 PSNR_masked 30.775150 PSNR 28.752803 

Iteracion 00744    Perdida 0.000823 PSNR_masked 30.845565 PSNR 28.820135 

Iteracion 00745    Perdida 0.000819 PSNR_masked 30.867859 PSNR 28.835877 

Iteracion 00746    Perdida 0.000842 PSNR_masked 30.744372 PSNR 28.729218 

Iteracion 00747    Perdida 0.000830 PSNR_masked 30.809707 PSNR 28.798115 

Iteracion 00748    Perdida 0.000830 PSNR_masked 30.809042 PSNR 28.789942 

Iteracion 00749    Perdida 0.000868 PSNR_masked 30.615566 PSNR 28.594810 

Iteracion 00750    Perdida 0.000850 PSNR_masked 30.707366 PSNR 28.692114 

Iteracion 00751    Perdida 0.000855 PSNR_masked 30.679749 PSNR 28.664136 

Iteracion 00752    Perdida 0.000847 PSNR_masked 30.721887 PSNR 28.707392 

Iteracion 00753    Perdida 0.000839 PSNR_masked 30.760340 PSNR 28.738263 

Iteracion 00754    Perdida 0.000843 PSNR_masked 30.743351 PSNR 28.718821 

Iteracion 00755    Perdida 0.000835 PSNR_masked 30.785729 PSNR 28.760817 

Iteracion 00756    Perdida 0.000834 PSNR_masked 30.786995 PSNR 28.760944 

Iteracion 00757    Perdida 0.000828 PSNR_masked 30.819816 PSNR 28.791080 

Iteracion 00758    Perdida 0.000826 PSNR_masked 30.829935 PSNR 28.810769 

Iteracion 00759    Perdida 0.000842 PSNR_masked 30.747558 PSNR 28.730196 

Iteracion 00760    Perdida 0.000840 PSNR_masked 30.757219 PSNR 28.731162 

Iteracion 00761    Perdida 0.000821 PSNR_masked 30.854093 PSNR 28.810502 

Iteracion 00762    Perdida 0.000859 PSNR_masked 30.660222 PSNR 28.638963 

Iteracion 00763    Perdida 0.000823 PSNR_masked 30.843943 PSNR 28.803442 

Iteracion 00764    Perdida 0.000836 PSNR_masked 30.779776 PSNR 28.751847 

Iteracion 00765    Perdida 0.000827 PSNR_masked 30.825213 PSNR 28.802739 

Iteracion 00766    Perdida 0.000830 PSNR_masked 30.807419 PSNR 28.791627 

Iteracion 00767    Perdida 0.000802 PSNR_masked 30.957153 PSNR 28.925526 

Iteracion 00768    Perdida 0.000827 PSNR_masked 30.825716 PSNR 28.819564 

Iteracion 00769    Perdida 0.000818 PSNR_masked 30.874715 PSNR 28.869605 

Iteracion 00770    Perdida 0.000818 PSNR_masked 30.872439 PSNR 28.847918 

Iteracion 00771    Perdida 0.000799 PSNR_masked 30.975040 PSNR 28.944060 

Iteracion 00772    Perdida 0.000812 PSNR_masked 30.902898 PSNR 28.864788 

Iteracion 00773    Perdida 0.000817 PSNR_masked 30.878122 PSNR 28.834232 

Iteracion 00774    Perdida 0.000803 PSNR_masked 30.950306 PSNR 28.928426 

Iteracion 00775    Perdida 0.000783 PSNR_masked 31.063264 PSNR 29.028068 

Iteracion 00776    Perdida 0.000814 PSNR_masked 30.892788 PSNR 28.862811 

Iteracion 00777    Perdida 0.000789 PSNR_masked 31.027974 PSNR 28.998044 

Iteracion 00778    Perdida 0.000790 PSNR_masked 31.025191 PSNR 29.001604 

Iteracion 00779    Perdida 0.000799 PSNR_masked 30.973234 PSNR 28.935130 

Iteracion 00780    Perdida 0.000802 PSNR_masked 30.956077 PSNR 28.935792 

Iteracion 00781    Perdida 0.000793 PSNR_masked 31.007471 PSNR 28.971077 

Iteracion 00782    Perdida 0.000782 PSNR_masked 31.066912 PSNR 29.023393 

Iteracion 00783    Perdida 0.000792 PSNR_masked 31.015102 PSNR 28.980629 

Iteracion 00784    Perdida 0.000790 PSNR_masked 31.023209 PSNR 28.994195 

Iteracion 00785    Perdida 0.000785 PSNR_masked 31.052345 PSNR 29.021707 

Iteracion 00786    Perdida 0.000799 PSNR_masked 30.973561 PSNR 28.939162 

Iteracion 00787    Perdida 0.000813 PSNR_masked 30.896933 PSNR 28.871314 

Iteracion 00788    Perdida 0.000809 PSNR_masked 30.922406 PSNR 28.895073 

Iteracion 00789    Perdida 0.000794 PSNR_masked 31.000201 PSNR 28.959131 

Iteracion 00790    Perdida 0.000795 PSNR_masked 30.995843 PSNR 28.967200 

Iteracion 00791    Perdida 0.000787 PSNR_masked 31.041808 PSNR 28.999920 

Iteracion 00792    Perdida 0.000789 PSNR_masked 31.031855 PSNR 28.987847 

Iteracion 00793    Perdida 0.000803 PSNR_masked 30.952395 PSNR 28.931638 

Iteracion 00794    Perdida 0.000786 PSNR_masked 31.044594 PSNR 28.997997 

Iteracion 00795    Perdida 0.000796 PSNR_masked 30.993095 PSNR 28.953901 

Iteracion 00796    Perdida 0.000800 PSNR_masked 30.970756 PSNR 28.923220 

Iteracion 00797    Perdida 0.000787 PSNR_masked 31.040298 PSNR 29.012021 

Iteracion 00798    Perdida 0.000781 PSNR_masked 31.072856 PSNR 29.032563 

Iteracion 00799    Perdida 0.000795 PSNR_masked 30.995369 PSNR 28.955147 

Iteracion 00800    Perdida 0.000804 PSNR_masked 30.946475 PSNR 28.925248 

Iteracion 00801    Perdida 0.000789 PSNR_masked 31.031402 PSNR 29.006255 

Iteracion 00802    Perdida 0.000779 PSNR_masked 31.083029 PSNR 29.057106 

Iteracion 00803    Perdida 0.000792 PSNR_masked 31.012203 PSNR 28.986193 

Iteracion 00804    Perdida 0.000783 PSNR_masked 31.059929 PSNR 29.019990 

Iteracion 00805    Perdida 0.000788 PSNR_masked 31.035053 PSNR 28.997314 

Iteracion 00806    Perdida 0.000786 PSNR_masked 31.045997 PSNR 29.011854 

Iteracion 00807    Perdida 0.000779 PSNR_masked 31.085550 PSNR 29.049060 

Iteracion 00808    Perdida 0.000791 PSNR_masked 31.019987 PSNR 28.996299 

Iteracion 00809    Perdida 0.000800 PSNR_masked 30.967362 PSNR 28.940710 

Iteracion 00810    Perdida 0.000783 PSNR_masked 31.060512 PSNR 29.022535 

Iteracion 00811    Perdida 0.000777 PSNR_masked 31.094777 PSNR 29.056416 

Iteracion 00812    Perdida 0.000779 PSNR_masked 31.082259 PSNR 29.041733 

Iteracion 00813    Perdida 0.000785 PSNR_masked 31.050222 PSNR 29.024488 

Iteracion 00814    Perdida 0.000774 PSNR_masked 31.111190 PSNR 29.086765 

Iteracion 00815    Perdida 0.000783 PSNR_masked 31.062757 PSNR 29.013224 

Iteracion 00816    Perdida 0.000767 PSNR_masked 31.154035 PSNR 29.100884 

Iteracion 00817    Perdida 0.000768 PSNR_masked 31.146097 PSNR 29.114382 

Iteracion 00818    Perdida 0.000779 PSNR_masked 31.082457 PSNR 29.045571 

Iteracion 00819    Perdida 0.000781 PSNR_masked 31.075094 PSNR 29.050063 

Iteracion 00820    Perdida 0.000762 PSNR_masked 31.180181 PSNR 29.131217 

Iteracion 00821    Perdida 0.000786 PSNR_masked 31.045750 PSNR 29.007581 

Iteracion 00822    Perdida 0.000780 PSNR_masked 31.078283 PSNR 29.040214 

Iteracion 00823    Perdida 0.000764 PSNR_masked 31.171533 PSNR 29.134268 

Iteracion 00824    Perdida 0.000796 PSNR_masked 30.988959 PSNR 28.958475 

Iteracion 00825    Perdida 0.000777 PSNR_masked 31.095302 PSNR 29.048910 

Iteracion 00826    Perdida 0.000760 PSNR_masked 31.192454 PSNR 29.130021 

Iteracion 00827    Perdida 0.000765 PSNR_masked 31.161841 PSNR 29.120193 

Iteracion 00828    Perdida 0.000758 PSNR_masked 31.201497 PSNR 29.147588 

Iteracion 00829    Perdida 0.000775 PSNR_masked 31.108392 PSNR 29.070100 

Iteracion 00830    Perdida 0.000784 PSNR_masked 31.054537 PSNR 29.019942 

Iteracion 00831    Perdida 0.000770 PSNR_masked 31.135851 PSNR 29.096359 

Iteracion 00832    Perdida 0.000771 PSNR_masked 31.127350 PSNR 29.086162 

Iteracion 00833    Perdida 0.000764 PSNR_masked 31.168875 PSNR 29.142413 

Iteracion 00834    Perdida 0.000775 PSNR_masked 31.105823 PSNR 29.065567 

Iteracion 00835    Perdida 0.000766 PSNR_masked 31.157839 PSNR 29.123486 

Iteracion 00836    Perdida 0.000760 PSNR_masked 31.193287 PSNR 29.152829 

Iteracion 00837    Perdida 0.000780 PSNR_masked 31.081395 PSNR 29.049116 

Iteracion 00838    Perdida 0.000755 PSNR_masked 31.218670 PSNR 29.176544 

Iteracion 00839    Perdida 0.000779 PSNR_masked 31.084239 PSNR 29.043646 

Iteracion 00840    Perdida 0.000786 PSNR_masked 31.045666 PSNR 29.017694 

Iteracion 00841    Perdida 0.000786 PSNR_masked 31.048083 PSNR 29.009684 

Iteracion 00842    Perdida 0.000755 PSNR_masked 31.221561 PSNR 29.176786 

Iteracion 00843    Perdida 0.000754 PSNR_masked 31.228472 PSNR 29.189213 

Iteracion 00844    Perdida 0.000761 PSNR_masked 31.183861 PSNR 29.142267 

Iteracion 00845    Perdida 0.000772 PSNR_masked 31.121499 PSNR 29.087590 

Iteracion 00846    Perdida 0.000748 PSNR_masked 31.260551 PSNR 29.200437 

Iteracion 00847    Perdida 0.000752 PSNR_masked 31.235815 PSNR 29.210924 

Iteracion 00848    Perdida 0.000750 PSNR_masked 31.247122 PSNR 29.202742 

Iteracion 00849    Perdida 0.000753 PSNR_masked 31.230184 PSNR 29.196039 

Iteracion 00850    Perdida 0.000751 PSNR_masked 31.243060 PSNR 29.208592 

Iteracion 00851    Perdida 0.000760 PSNR_masked 31.189684 PSNR 29.148093 

Iteracion 00852    Perdida 0.000758 PSNR_masked 31.205830 PSNR 29.176433 

Iteracion 00853    Perdida 0.000744 PSNR_masked 31.285703 PSNR 29.253542 

Iteracion 00854    Perdida 0.000736 PSNR_masked 31.329779 PSNR 29.284721 

Iteracion 00855    Perdida 0.000761 PSNR_masked 31.184772 PSNR 29.140764 

Iteracion 00856    Perdida 0.000738 PSNR_masked 31.317928 PSNR 29.269751 

Iteracion 00857    Perdida 0.000735 PSNR_masked 31.338659 PSNR 29.277365 

Iteracion 00858    Perdida 0.000745 PSNR_masked 31.279757 PSNR 29.234616 

Iteracion 00859    Perdida 0.000768 PSNR_masked 31.144267 PSNR 29.105198 

Iteracion 00860    Perdida 0.000739 PSNR_masked 31.316447 PSNR 29.248790 

Iteracion 00861    Perdida 0.000746 PSNR_masked 31.271214 PSNR 29.228266 

Iteracion 00862    Perdida 0.000729 PSNR_masked 31.371537 PSNR 29.337567 

Iteracion 00863    Perdida 0.000736 PSNR_masked 31.329659 PSNR 29.282576 

Iteracion 00864    Perdida 0.000753 PSNR_masked 31.233615 PSNR 29.190064 

Iteracion 00865    Perdida 0.000733 PSNR_masked 31.349036 PSNR 29.304259 

Iteracion 00866    Perdida 0.000731 PSNR_masked 31.358748 PSNR 29.319132 

Iteracion 00867    Perdida 0.000755 PSNR_masked 31.220049 PSNR 29.188217 

Iteracion 00868    Perdida 0.000738 PSNR_masked 31.320883 PSNR 29.275235 

Iteracion 00869    Perdida 0.000743 PSNR_masked 31.291181 PSNR 29.255012 

Iteracion 00870    Perdida 0.000748 PSNR_masked 31.263578 PSNR 29.210342 

Iteracion 00871    Perdida 0.000746 PSNR_masked 31.273073 PSNR 29.218930 

Iteracion 00872    Perdida 0.000727 PSNR_masked 31.383111 PSNR 29.338261 

Iteracion 00873    Perdida 0.000739 PSNR_masked 31.312220 PSNR 29.257315 

Iteracion 00874    Perdida 0.000743 PSNR_masked 31.288627 PSNR 29.232028 

Iteracion 00875    Perdida 0.000722 PSNR_masked 31.416088 PSNR 29.373114 

Iteracion 00876    Perdida 0.000748 PSNR_masked 31.261624 PSNR 29.213762 

Iteracion 00877    Perdida 0.000736 PSNR_masked 31.329344 PSNR 29.293556 

Iteracion 00878    Perdida 0.000728 PSNR_masked 31.379061 PSNR 29.326456 

Iteracion 00879    Perdida 0.000721 PSNR_masked 31.422594 PSNR 29.382484 

Iteracion 00880    Perdida 0.000721 PSNR_masked 31.420690 PSNR 29.374523 

Iteracion 00881    Perdida 0.000713 PSNR_masked 31.471712 PSNR 29.426095 

Iteracion 00882    Perdida 0.000724 PSNR_masked 31.404426 PSNR 29.351109 

Iteracion 00883    Perdida 0.000704 PSNR_masked 31.524090 PSNR 29.463800 

Iteracion 00884    Perdida 0.000715 PSNR_masked 31.459449 PSNR 29.404803 

Iteracion 00885    Perdida 0.000718 PSNR_masked 31.440455 PSNR 29.383674 

Iteracion 00886    Perdida 0.000712 PSNR_masked 31.477274 PSNR 29.420526 

Iteracion 00887    Perdida 0.000721 PSNR_masked 31.419831 PSNR 29.362936 

Iteracion 00888    Perdida 0.000732 PSNR_masked 31.353910 PSNR 29.307564 

Iteracion 00889    Perdida 0.000725 PSNR_masked 31.393834 PSNR 29.341385 

Iteracion 00890    Perdida 0.000730 PSNR_masked 31.369679 PSNR 29.322917 

Iteracion 00891    Perdida 0.000726 PSNR_masked 31.388805 PSNR 29.348735 

Iteracion 00892    Perdida 0.000718 PSNR_masked 31.435957 PSNR 29.396686 

Iteracion 00893    Perdida 0.000711 PSNR_masked 31.483983 PSNR 29.433585 

Iteracion 00894    Perdida 0.000721 PSNR_masked 31.418256 PSNR 29.369057 

Iteracion 00895    Perdida 0.000710 PSNR_masked 31.485633 PSNR 29.432776 

Iteracion 00896    Perdida 0.000710 PSNR_masked 31.486202 PSNR 29.430680 

Iteracion 00897    Perdida 0.000725 PSNR_masked 31.394113 PSNR 29.340270 

Iteracion 00898    Perdida 0.000726 PSNR_masked 31.392786 PSNR 29.347285 

Iteracion 00899    Perdida 0.000718 PSNR_masked 31.438835 PSNR 29.387458 

Iteracion 00900    Perdida 0.000723 PSNR_masked 31.406599 PSNR 29.355228 

Iteracion 00901    Perdida 0.000729 PSNR_masked 31.372829 PSNR 29.326018 

Iteracion 00902    Perdida 0.000718 PSNR_masked 31.437769 PSNR 29.366819 

Iteracion 00903    Perdida 0.000708 PSNR_masked 31.500321 PSNR 29.445937 

Iteracion 00904    Perdida 0.000698 PSNR_masked 31.562029 PSNR 29.501929 

Iteracion 00905    Perdida 0.000729 PSNR_masked 31.373837 PSNR 29.335767 

Iteracion 00906    Perdida 0.000721 PSNR_masked 31.422695 PSNR 29.389580 

Iteracion 00907    Perdida 0.000732 PSNR_masked 31.354562 PSNR 29.314671 

Iteracion 00908    Perdida 0.000706 PSNR_masked 31.511355 PSNR 29.459496 

Iteracion 00909    Perdida 0.000753 PSNR_masked 31.230229 PSNR 29.209523 

Iteracion 00910    Perdida 0.000720 PSNR_masked 31.425787 PSNR 29.383182 

Iteracion 00911    Perdida 0.000714 PSNR_masked 31.461557 PSNR 29.399501 

Iteracion 00912    Perdida 0.000723 PSNR_masked 31.410890 PSNR 29.352368 

Iteracion 00913    Perdida 0.000709 PSNR_masked 31.495016 PSNR 29.437876 

Iteracion 00914    Perdida 0.000719 PSNR_masked 31.433408 PSNR 29.367197 

Iteracion 00915    Perdida 0.000727 PSNR_masked 31.383974 PSNR 29.338511 

Iteracion 00916    Perdida 0.000712 PSNR_masked 31.475377 PSNR 29.405981 

Iteracion 00917    Perdida 0.000712 PSNR_masked 31.477053 PSNR 29.404907 

Iteracion 00918    Perdida 0.000714 PSNR_masked 31.463442 PSNR 29.400229 

Iteracion 00919    Perdida 0.000718 PSNR_masked 31.438823 PSNR 29.381501 

Iteracion 00920    Perdida 0.000710 PSNR_masked 31.484495 PSNR 29.418629 

Iteracion 00921    Perdida 0.000697 PSNR_masked 31.565809 PSNR 29.490114 

Iteracion 00922    Perdida 0.000735 PSNR_masked 31.335780 PSNR 29.288308 

Iteracion 00923    Perdida 0.000714 PSNR_masked 31.461012 PSNR 29.414659 

Iteracion 00924    Perdida 0.000711 PSNR_masked 31.483401 PSNR 29.428581 

Iteracion 00925    Perdida 0.000720 PSNR_masked 31.425471 PSNR 29.367517 

Iteracion 00926    Perdida 0.000696 PSNR_masked 31.573164 PSNR 29.508547 

Iteracion 00927    Perdida 0.000692 PSNR_masked 31.599166 PSNR 29.534644 

Iteracion 00928    Perdida 0.000705 PSNR_masked 31.516563 PSNR 29.462415 

Iteracion 00929    Perdida 0.000708 PSNR_masked 31.498634 PSNR 29.433824 

Iteracion 00930    Perdida 0.000708 PSNR_masked 31.498799 PSNR 29.441554 

Iteracion 00931    Perdida 0.000724 PSNR_masked 31.403077 PSNR 29.335125 

Iteracion 00932    Perdida 0.000701 PSNR_masked 31.545225 PSNR 29.480701 

Iteracion 00933    Perdida 0.000710 PSNR_masked 31.486465 PSNR 29.445798 

Iteracion 00934    Perdida 0.000707 PSNR_masked 31.504386 PSNR 29.451322 

Iteracion 00935    Perdida 0.000736 PSNR_masked 31.332391 PSNR 29.278410 

Iteracion 00936    Perdida 0.000666 PSNR_masked 31.764527 PSNR 29.698059 

Iteracion 00937    Perdida 0.000714 PSNR_masked 31.460211 PSNR 29.402575 

Iteracion 00938    Perdida 0.000704 PSNR_masked 31.526673 PSNR 29.475462 

Iteracion 00939    Perdida 0.000718 PSNR_masked 31.438817 PSNR 29.391479 

Iteracion 00940    Perdida 0.000706 PSNR_masked 31.514319 PSNR 29.447629 

Iteracion 00941    Perdida 0.000736 PSNR_masked 31.332953 PSNR 29.293858 

Iteracion 00942    Perdida 0.000716 PSNR_masked 31.448996 PSNR 29.388282 

Iteracion 00943    Perdida 0.000726 PSNR_masked 31.390800 PSNR 29.326775 

Iteracion 00944    Perdida 0.000710 PSNR_masked 31.489200 PSNR 29.420007 

Iteracion 00945    Perdida 0.000706 PSNR_masked 31.513653 PSNR 29.469475 

Iteracion 00946    Perdida 0.000737 PSNR_masked 31.327519 PSNR 29.288754 

Iteracion 00947    Perdida 0.000686 PSNR_masked 31.639507 PSNR 29.564945 

Iteracion 00948    Perdida 0.000735 PSNR_masked 31.336828 PSNR 29.289392 

Iteracion 00949    Perdida 0.000705 PSNR_masked 31.517934 PSNR 29.462118 

Iteracion 00950    Perdida 0.000694 PSNR_masked 31.588844 PSNR 29.518549 

Iteracion 00951    Perdida 0.000692 PSNR_masked 31.599291 PSNR 29.538455 

Iteracion 00952    Perdida 0.000713 PSNR_masked 31.471651 PSNR 29.408572 

Iteracion 00953    Perdida 0.000696 PSNR_masked 31.576685 PSNR 29.514554 

Iteracion 00954    Perdida 0.000696 PSNR_masked 31.573651 PSNR 29.530220 

Iteracion 00955    Perdida 0.000697 PSNR_masked 31.569483 PSNR 29.504793 

Iteracion 00956    Perdida 0.000730 PSNR_masked 31.367954 PSNR 29.318374 

Iteracion 00957    Perdida 0.000685 PSNR_masked 31.640797 PSNR 29.573191 

Iteracion 00958    Perdida 0.000712 PSNR_masked 31.473380 PSNR 29.411541 

Iteracion 00959    Perdida 0.000692 PSNR_masked 31.600463 PSNR 29.535184 

Iteracion 00960    Perdida 0.000683 PSNR_masked 31.653055 PSNR 29.609096 

Iteracion 00961    Perdida 0.000712 PSNR_masked 31.475657 PSNR 29.405179 

Iteracion 00962    Perdida 0.000698 PSNR_masked 31.563710 PSNR 29.504987 

Iteracion 00963    Perdida 0.000692 PSNR_masked 31.601910 PSNR 29.533942 

Iteracion 00964    Perdida 0.000691 PSNR_masked 31.602250 PSNR 29.550170 

Iteracion 00965    Perdida 0.000686 PSNR_masked 31.635793 PSNR 29.580266 

Iteracion 00966    Perdida 0.000683 PSNR_masked 31.655194 PSNR 29.589647 

Iteracion 00967    Perdida 0.000698 PSNR_masked 31.562449 PSNR 29.498615 

Iteracion 00968    Perdida 0.000674 PSNR_masked 31.715156 PSNR 29.635868 

Iteracion 00969    Perdida 0.000691 PSNR_masked 31.606371 PSNR 29.546143 

Iteracion 00970    Perdida 0.000683 PSNR_masked 31.655460 PSNR 29.592237 

Iteracion 00971    Perdida 0.000671 PSNR_masked 31.732687 PSNR 29.654009 

Iteracion 00972    Perdida 0.000667 PSNR_masked 31.761568 PSNR 29.689871 

Iteracion 00973    Perdida 0.000676 PSNR_masked 31.703008 PSNR 29.643797 

Iteracion 00974    Perdida 0.000675 PSNR_masked 31.709041 PSNR 29.626042 

Iteracion 00975    Perdida 0.000675 PSNR_masked 31.707760 PSNR 29.645216 

Iteracion 00976    Perdida 0.000687 PSNR_masked 31.632099 PSNR 29.579269 

Iteracion 00977    Perdida 0.000663 PSNR_masked 31.784532 PSNR 29.706805 

Iteracion 00978    Perdida 0.000676 PSNR_masked 31.697789 PSNR 29.640633 

Iteracion 00979    Perdida 0.000678 PSNR_masked 31.689269 PSNR 29.633614 

Iteracion 00980    Perdida 0.000678 PSNR_masked 31.686690 PSNR 29.622283 

Iteracion 00981    Perdida 0.000683 PSNR_masked 31.655057 PSNR 29.587202 

Iteracion 00982    Perdida 0.000691 PSNR_masked 31.607007 PSNR 29.555903 

Iteracion 00983    Perdida 0.000678 PSNR_masked 31.684901 PSNR 29.605106 

Iteracion 00984    Perdida 0.000696 PSNR_masked 31.570908 PSNR 29.508692 

Iteracion 00985    Perdida 0.000678 PSNR_masked 31.685985 PSNR 29.617619 

Iteracion 00986    Perdida 0.000683 PSNR_masked 31.658012 PSNR 29.594543 

Iteracion 00987    Perdida 0.000672 PSNR_masked 31.725970 PSNR 29.658189 

Iteracion 00988    Perdida 0.000673 PSNR_masked 31.720285 PSNR 29.667205 

Iteracion 00989    Perdida 0.000676 PSNR_masked 31.700870 PSNR 29.639233 

Iteracion 00990    Perdida 0.000671 PSNR_masked 31.731891 PSNR 29.660624 

Iteracion 00991    Perdida 0.000667 PSNR_masked 31.757219 PSNR 29.690223 

Iteracion 00992    Perdida 0.000668 PSNR_masked 31.749260 PSNR 29.680819 

Iteracion 00993    Perdida 0.000670 PSNR_masked 31.737985 PSNR 29.663688 

Iteracion 00994    Perdida 0.000676 PSNR_masked 31.703114 PSNR 29.646327 

Iteracion 00995    Perdida 0.000665 PSNR_masked 31.774969 PSNR 29.713122 

Iteracion 00996    Perdida 0.000666 PSNR_masked 31.762068 PSNR 29.690980 

Iteracion 00997    Perdida 0.000678 PSNR_masked 31.690391 PSNR 29.617001 

Iteracion 00998    Perdida 0.000665 PSNR_masked 31.770661 PSNR 29.702085 

Iteracion 00999    Perdida 0.000664 PSNR_masked 31.776132 PSNR 29.710740 

CPU times: user 1min 48s, sys: 48.1 s, total: 2min 36s
Wall time: 2min 40s
In [20]:
out_np = torch_to_np(net(net_input))
q = plot_image_grid([np.clip(out_np, 0, 1), image_np], factor=13);
In [21]:
#total_loss_item_final, psrn_final, total_loss_final, psrn_masked_final
print("total_loss_item_final: ", "{0:.4f}".format(total_loss_item_final[len(total_loss_item_final)-1]))
print("Relación pico señal / ruido (PSNR): ", "{0:.4f}".format(psrn_final[len(psrn_final)-1]))
print("Relación pico señal / ruido (PSNR) [masked]: ", "{0:.4f}".format(psrn_masked_final[len(psrn_masked_final)-1]))
print("Error cuadrático medio (MSE): ", "{0:.4f}".format(total_loss_final[len(total_loss_final)-1]), "\n")

fig, (ax1, ax2, ax3, ax4) = plt.subplots(nrows=4, figsize=(10,10))
mpl.style.use('seaborn')

ax1.set_title('Indice de pérdida total acumulada en cada iteración'.format('seaborn'), color='C0')
ax1.plot(total_loss_item_final, color='C0')

ax2.set_title('Relación pico señal / ruido (PSNR)'.format('seaborn'), color='C1')
ax2.plot(psrn_final, color='C1')

ax3.plot(total_loss_final, color='C2')
ax3.set_title('Error cuadrático medio (MSE)'.format('seaborn'), color='C2')

ax4.set_title('Relación pico señal / ruido (PSNR)[masked]'.format('seaborn'), color='C3')
ax4.plot(psrn_masked_final, color='C3')

plt.tight_layout()
plt.show()
plt.close()

mpl.rcParams.update(inline_rc)
total_loss_item_final:  0.0007
Relación pico señal / ruido (PSNR):  29.7107
Relación pico señal / ruido (PSNR) [masked]:  31.7761
Error cuadrático medio (MSE):  0.0007 

Inpainting

Escogiendo la imagen a procesar

In [0]:
# Cargamos imágenes del conjunto de dataset, en 'data' para trabajar
inpaintingFiles = ['./TFM_UAH_RGR/data/inpainting/indian.png',
                   './TFM_UAH_RGR/data/inpainting/kate.png',
                   './TFM_UAH_RGR/data/inpainting/library.png',
                   './TFM_UAH_RGR/data/inpainting/tinajas.png',
                   './TFM_UAH_RGR/data/inpainting/vase.png']

maskFiles = ['./TFM_UAH_RGR/data/inpainting/indian_mask.png',
             './TFM_UAH_RGR/data/inpainting/kate_mask.png',
             './TFM_UAH_RGR/data/inpainting/library_mask.png',
             './TFM_UAH_RGR/data/inpainting/tinajas_mask.png',
             './TFM_UAH_RGR/data/inpainting/vase_mask.png']

# selección de la imagen  [0-4]
image_number = 4
image_path  = inpaintingFiles[image_number]
mask_path = maskFiles[image_number]

NET_TYPE = 'skip_depth6' # one of skip_depth4|skip_depth2|UNET|ResNet

Cargando la mascara

In [0]:
image_pil, image_np = get_image(image_path, imagesize)
image_mask_pil, image_mask_np = get_image(mask_path, imagesize)

Centrando el corte objetivo

In [0]:
image_mask_pil = crop_image(image_mask_pil, dim_div_by)
image_pil      = crop_image(image_pil,      dim_div_by)

image_np      = pil_to_np(image_pil)
image_mask_np = pil_to_np(image_mask_pil)

# Imagen alterada con la mascara
image_masked = image_mask_np*image_np

Visualizando

In [89]:
image_mask_var = np_to_torch(image_mask_np).type(dtype)

plot_image_grid([image_np, image_mask_np, image_masked], 3,11);

Inicialización

In [0]:
pad = 'reflection' # 'zero'
OPT_OVER = 'net'
OPTIMIZER = 'adam'

Ahora vamos a crear funciones especializadas para trabajar con cada una de las 5 imágenes que estamos comprobando:

  1. 'indian.png', se aplica la función imageOne()
  2. 'kate.png', se aplica la función imageTwo()
  3. 'library.png', se aplica la función imageTree()
  4. 'tinajas.png', se aplica la función imageFour()
  5. 'vase.png', se aplica la función imageFive()
In [0]:
def imageOne():
    INPUT = 'noise'
    input_depth = 32
    LR = 0.01 
    num_iter = 5501
    param_noise = False
    show_every = 50
    figsize = 5
    reg_noise_std = 0.03
    
    net = skip(input_depth, image_np.shape[0], 
               num_channels_down = [128] * 5,
               num_channels_up =   [128] * 5,
               num_channels_skip =    [128] * 5,  
               filter_size_up = 3, filter_size_down = 3, 
               upsample_mode='nearest', filter_skip_size=1,
               need_sigmoid=True, need_bias=True, pad=pad, act_fun='LeakyReLU').type(dtype)
    net = net.type(dtype)
    net_input = get_noise(input_depth, INPUT, image_np.shape[1:]).type(dtype)
    
    return net_input, net, LR, num_iter, param_noise, reg_noise_std, show_every, figsize
In [0]:
def imageTwo():
    INPUT = 'noise'
    input_depth = 32
    LR = 0.01 
    num_iter = 6001
    param_noise = False
    show_every = 50
    figsize = 5
    reg_noise_std = 0.03
    
    net = skip(input_depth, image_np.shape[0], 
               num_channels_down = [128] * 5,
               num_channels_up =   [128] * 5,
               num_channels_skip =    [128] * 5,  
               filter_size_up = 3, filter_size_down = 3, 
               upsample_mode='nearest', filter_skip_size=1,
               need_sigmoid=True, need_bias=True, pad=pad, act_fun='LeakyReLU').type(dtype)
    net = net.type(dtype)
    net_input = get_noise(input_depth, INPUT, image_np.shape[1:]).type(dtype)
    
    return net_input, net, LR, num_iter, param_noise, reg_noise_std, show_every, figsize
In [0]:
def imageThree():
    INPUT = 'noise'
    input_depth = 1
    
    num_iter = 3001
    show_every = 50
    figsize = 8
    reg_noise_std = 0.00
    param_noise = True
    
    if 'skip' in NET_TYPE:
        
        depth = int(NET_TYPE[-1])
        net = skip(input_depth, image_np.shape[0], 
               num_channels_down = [16, 32, 64, 128, 128, 128][:depth],
               num_channels_up =   [16, 32, 64, 128, 128, 128][:depth],
               num_channels_skip =    [0, 0, 0, 0, 0, 0][:depth],  
               filter_size_up = 3,filter_size_down = 5,  filter_skip_size=1,
               upsample_mode='nearest', # downsample_mode='avg',
               need1x1_up=False,
               need_sigmoid=True, need_bias=True, pad=pad, act_fun='LeakyReLU').type(dtype)
        
        LR = 0.01 
        
    elif NET_TYPE == 'UNET':
        
        net = UNet(num_input_channels=input_depth, num_output_channels=3, 
                   feature_scale=8, more_layers=1, 
                   concat_x=False, upsample_mode='deconv', 
                   pad='zero', norm_layer=torch.nn.InstanceNorm2d, need_sigmoid=True, need_bias=True)
        
        LR = 0.001
        param_noise = False
        
    elif NET_TYPE == 'ResNet':
        
        net = ResNet(input_depth, image_np.shape[0], 8, 32, need_sigmoid=True, act_fun='LeakyReLU')
        
        LR = 0.001
        param_noise = False
        
    else:
        assert False

    net = net.type(dtype)
    net_input = get_noise(input_depth, INPUT, image_np.shape[1:]).type(dtype)
    
    return net_input, net, LR, num_iter, param_noise, reg_noise_std, show_every, figsize
In [0]:
def imageFour():
    INPUT = 'noise'
    input_depth = 32
    LR = 0.01 
    num_iter = 6001 # numero iteraciones original 6001, 7501
    param_noise = False
    show_every = 50
    figsize = 5
    reg_noise_std = 0.03
    
    net = skip(input_depth, image_np.shape[0], 
               num_channels_down = [128] * 5,
               num_channels_up =   [128] * 5,
               num_channels_skip =    [128] * 5,  
               filter_size_up = 3, filter_size_down = 3, 
               upsample_mode='nearest', filter_skip_size=1,
               need_sigmoid=True, need_bias=True, pad=pad, act_fun='LeakyReLU').type(dtype)
    net = net.type(dtype)
    net_input = get_noise(input_depth, INPUT, image_np.shape[1:]).type(dtype)
    
    return net_input, net, LR, num_iter, param_noise, reg_noise_std, show_every, figsize
In [0]:
def imageFive():
    INPUT = 'meshgrid'
    input_depth = 2
    LR = 0.01 
    num_iter = 5001
    param_noise = False
    show_every = 50
    figsize = 5
    reg_noise_std = 0.03
    
    net = skip(input_depth, image_np.shape[0], 
               num_channels_down = [128] * 5,
               num_channels_up   = [128] * 5,
               num_channels_skip = [0] * 5,  
               upsample_mode='nearest', filter_skip_size=1, filter_size_up=3, filter_size_down=3,
               need_sigmoid=True, need_bias=True, pad=pad, act_fun='LeakyReLU').type(dtype)
    
    net = net.type(dtype)
    net_input = get_noise(input_depth, INPUT, image_np.shape[1:]).type(dtype)
    
    return net_input, net, LR, num_iter, param_noise, reg_noise_std, show_every, figsize
In [92]:
# Definición de la función de selección
switcher = {
        1: imageOne,
        2: imageTwo,
        3: imageThree,
        4: imageFour,
        5: imageFive
}
def imageSelection(argument):
    # Obtenemos la función en función del diccionario del switcher
    func = switcher.get(argument+1, lambda: "Error de seleccion")
    # ejecutamos la funcion
    return func()

# ejecucion de la funcion
net_input, net, LR, num_iter, param_noise, reg_noise_std, show_every, figsize = imageSelection(image_number)

# Calcular numero de parametros
s  = sum(np.prod(list(p.size())) for p in net.parameters())
print ('Numero de parámetros: %d' % s)

# Perdida
mse = torch.nn.MSELoss().type(dtype)

image_var = np_to_torch(image_np).type(dtype)
mask_var = np_to_torch(image_mask_np).type(dtype)
Numero de parámetros: 2157955

Procesamiento principal

In [0]:
i = 0
def closureInpainting():
    
    global i #, psrn_masked_last, last_net, net_input
    
    if param_noise:
        for n in [x for x in net.parameters() if len(x.size()) == 4]:
            n = n + n.detach().clone().normal_() * n.std() / 50
    
    net_input = net_input_saved
    if reg_noise_std > 0:
        net_input = net_input_saved + (noise.normal_() * reg_noise_std)
        
        
    out = net(net_input)
   
    total_loss = mse(out * mask_var, image_var * mask_var)
    total_loss.backward()

    psrn_masked = compare_psnr(image_masked, out.detach().cpu().numpy()[0] * image_mask_np) 
    psrn = compare_psnr(image_np, out.detach().cpu().numpy()[0])     
        
    print ('Iteracion %05d    Perdida %f' % (i, total_loss.item()), '\r', end='')
    print('\n')

    if  PLOT and i % show_every == 0:
        out_np = torch_to_np(out)
        plot_image_grid([np.clip(out_np, 0, 1)], factor=figsize, nrow=1)
        
    i += 1

    #return total_loss, total_loss.item(), psrn, psrn_masked
    return total_loss, total_loss.item(), psrn, psrn_masked
In [94]:
net_input_saved = net_input.detach().clone()
noise = net_input.detach().clone()

# Datos del modelo
print(torch_summarize(net))
Sequential (
  (1): Sequential (
    (1): Sequential (
      (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
      (1): Conv2d(2, 128, kernel_size=(3, 3), stride=(2, 2)), pesos=((128, 2, 3, 3), (128,)), parametros=2432
    ), pesos=((128, 2, 3, 3), (128,)), parametros=2432
    (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
    (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
    (4): Sequential (
      (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
      (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
    ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
    (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
    (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
    (7): Sequential (
      (1): Sequential (
        (1): Sequential (
          (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
          (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
        ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
        (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
        (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
        (4): Sequential (
          (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
          (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
        ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
        (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
        (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
        (7): Sequential (
          (1): Sequential (
            (1): Sequential (
              (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
              (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
            ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
            (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
            (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
            (4): Sequential (
              (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
              (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
            ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
            (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
            (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
            (7): Sequential (
              (1): Sequential (
                (1): Sequential (
                  (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                  (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                (4): Sequential (
                  (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                  (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                (7): Sequential (
                  (1): Sequential (
                    (1): Sequential (
                      (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                      (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                    ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                    (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                    (3): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                    (4): Sequential (
                      (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                      (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                    ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                    (5): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                    (6): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                    (7): Upsample(scale_factor=2.0, mode=nearest), pesos=(), parametros=0
                  ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,)), parametros=295680
                  (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                  (3): Sequential (
                    (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                    (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                  ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
                  (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                  (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                  (6): Sequential (
                    (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
                    (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1)), pesos=((128, 128, 1, 1), (128,)), parametros=16512
                  ), pesos=((128, 128, 1, 1), (128,)), parametros=16512
                  (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
                  (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
                ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=460544
                (8): Upsample(scale_factor=2.0, mode=nearest), pesos=(), parametros=0
              ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=756224
              (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
              (3): Sequential (
                (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
                (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
              ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
              (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
              (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
              (6): Sequential (
                (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
                (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1)), pesos=((128, 128, 1, 1), (128,)), parametros=16512
              ), pesos=((128, 128, 1, 1), (128,)), parametros=16512
              (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
              (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
            ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=921088
            (8): Upsample(scale_factor=2.0, mode=nearest), pesos=(), parametros=0
          ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=1216768
          (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
          (3): Sequential (
            (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
            (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
          ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
          (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
          (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
          (6): Sequential (
            (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
            (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1)), pesos=((128, 128, 1, 1), (128,)), parametros=16512
          ), pesos=((128, 128, 1, 1), (128,)), parametros=16512
          (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
          (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
        ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=1381632
        (8): Upsample(scale_factor=2.0, mode=nearest), pesos=(), parametros=0
      ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=1677312
      (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
      (3): Sequential (
        (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
        (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
      ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
      (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
      (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
      (6): Sequential (
        (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
        (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1)), pesos=((128, 128, 1, 1), (128,)), parametros=16512
      ), pesos=((128, 128, 1, 1), (128,)), parametros=16512
      (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
      (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
    ), pesos=((128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=1842176
    (8): Upsample(scale_factor=2.0, mode=nearest), pesos=(), parametros=0
  ), pesos=((128, 2, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,), (128,), (128,), (128, 128, 3, 3), (128,), (128,), (128,), (128, 128, 1, 1), (128,), (128,), (128,)), parametros=1992704
  (2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
  (3): Sequential (
    (0): ReflectionPad2d((1, 1, 1, 1)), pesos=(), parametros=0
    (1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1)), pesos=((128, 128, 3, 3), (128,)), parametros=147584
  ), pesos=((128, 128, 3, 3), (128,)), parametros=147584
  (4): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
  (5): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
  (6): Sequential (
    (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
    (1): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1)), pesos=((128, 128, 1, 1), (128,)), parametros=16512
  ), pesos=((128, 128, 1, 1), (128,)), parametros=16512
  (7): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True), pesos=((128,), (128,)), parametros=256
  (8): LeakyReLU(negative_slope=0.2, inplace=True), pesos=(), parametros=0
  (9): Sequential (
    (0): ReflectionPad2d((0, 0, 0, 0)), pesos=(), parametros=0
    (1): Conv2d(128, 3, kernel_size=(1, 1), stride=(1, 1)), pesos=((3, 128, 1, 1), (3,)), parametros=387
  ), pesos=((3, 128, 1, 1), (3,)), parametros=387
  (10): Sigmoid(), pesos=(), parametros=0
)
In [95]:
from torch import nn
from torchviz import make_dot, make_dot_from_trace

# Visualizacion grafica del modelo
make_dot(net(net_input), params=dict(net.named_parameters()))
Out[95]:
%3 140378994935232 SigmoidBackward 140378994934840 CudnnConvolutionBackward 140378994934840->140378994935232 140378994933944 ReflectionPad2DBackward 140378994933944->140378994934840 140378994936464 LeakyReluBackward1 140378994936464->140378994933944 140378994936576 CudnnBatchNormBackward 140378994936576->140378994936464 140378994937136 CudnnConvolutionBackward 140378994937136->140378994936576 140378994935568 ReflectionPad2DBackward 140378994935568->140378994937136 140378994935792 LeakyReluBackward1 140378994935792->140378994935568 140378994934616 CudnnBatchNormBackward 140378994934616->140378994935792 140378994936856 CudnnConvolutionBackward 140378994936856->140378994934616 140378994937696 ReflectionPad2DBackward 140378994937696->140378994936856 140378086967840 CudnnBatchNormBackward 140378086967840->140378994937696 140378086967336 UpsampleNearest2DBackward 140378086967336->140378086967840 140378086967224 LeakyReluBackward1 140378086967224->140378086967336 140378086966720 CudnnBatchNormBackward 140378086966720->140378086967224 140378086965600 CudnnConvolutionBackward 140378086965600->140378086966720 140378086966216 ReflectionPad2DBackward 140378086966216->140378086965600 140378086966048 LeakyReluBackward1 140378086966048->140378086966216 140378086965376 CudnnBatchNormBackward 140378086965376->140378086966048 140378086968008 CudnnConvolutionBackward 140378086968008->140378086965376 140378086967728 ReflectionPad2DBackward 140378086967728->140378086968008 140378086966776 CudnnBatchNormBackward 140378086966776->140378086967728 140378086967616 UpsampleNearest2DBackward 140378086967616->140378086966776 140378086967056 LeakyReluBackward1 140378086967056->140378086967616 140378086968176 CudnnBatchNormBackward 140378086968176->140378086967056 140378086965712 CudnnConvolutionBackward 140378086965712->140378086968176 140378086966608 ReflectionPad2DBackward 140378086966608->140378086965712 140378086965824 LeakyReluBackward1 140378086965824->140378086966608 140378086965880 CudnnBatchNormBackward 140378086965880->140378086965824 140378086969296 CudnnConvolutionBackward 140378086969296->140378086965880 140378995787760 ReflectionPad2DBackward 140378995787760->140378086969296 140378092485824 CudnnBatchNormBackward 140378092485824->140378995787760 140378084778056 UpsampleNearest2DBackward 140378084778056->140378092485824 140378093315240 LeakyReluBackward1 140378093315240->140378084778056 140378093316304 CudnnBatchNormBackward 140378093316304->140378093315240 140378093314344 CudnnConvolutionBackward 140378093314344->140378093316304 140378093314960 ReflectionPad2DBackward 140378093314960->140378093314344 140378093315632 LeakyReluBackward1 140378093315632->140378093314960 140378093314400 CudnnBatchNormBackward 140378093314400->140378093315632 140378995660336 CudnnConvolutionBackward 140378995660336->140378093314400 140378084898184 ReflectionPad2DBackward 140378084898184->140378995660336 140378085454064 CudnnBatchNormBackward 140378085454064->140378084898184 140378085456696 UpsampleNearest2DBackward 140378085456696->140378085454064 140378085456080 LeakyReluBackward1 140378085456080->140378085456696 140378085454456 CudnnBatchNormBackward 140378085454456->140378085456080 140378085454120 CudnnConvolutionBackward 140378085454120->140378085454456 140378085456640 ReflectionPad2DBackward 140378085456640->140378085454120 140378085457200 LeakyReluBackward1 140378085457200->140378085456640 140378085454344 CudnnBatchNormBackward 140378085454344->140378085457200 140378085456248 CudnnConvolutionBackward 140378085456248->140378085454344 140378085455408 ReflectionPad2DBackward 140378085455408->140378085456248 140378084834048 CudnnBatchNormBackward 140378084834048->140378085455408 140378084834384 UpsampleNearest2DBackward 140378084834384->140378084834048 140378084835000 LeakyReluBackward1 140378084835000->140378084834384 140378084834440 CudnnBatchNormBackward 140378084834440->140378084835000 140378084833712 CudnnConvolutionBackward 140378084833712->140378084834440 140378093801256 ReflectionPad2DBackward 140378093801256->140378084833712 140378091637448 LeakyReluBackward1 140378091637448->140378093801256 140378091638064 CudnnBatchNormBackward 140378091638064->140378091637448 140378091638400 CudnnConvolutionBackward 140378091638400->140378091638064 140378091637896 ReflectionPad2DBackward 140378091637896->140378091638400 140378091635600 LeakyReluBackward1 140378091635600->140378091637896 140378091635544 CudnnBatchNormBackward 140378091635544->140378091635600 140378091636552 CudnnConvolutionBackward 140378091636552->140378091635544 140378091638736 ReflectionPad2DBackward 140378091638736->140378091636552 140378091637616 LeakyReluBackward1 140378091637616->140378091638736 140378091636328 CudnnBatchNormBackward 140378091636328->140378091637616 140378091636160 CudnnConvolutionBackward 140378091636160->140378091636328 140378091636216 ReflectionPad2DBackward 140378091636216->140378091636160 140378091637728 LeakyReluBackward1 140378091637728->140378091636216 140378091634928 CudnnBatchNormBackward 140378091634928->140378091637728 140378091635152 CudnnConvolutionBackward 140378091635152->140378091634928 140379010227840 ReflectionPad2DBackward 140379010227840->140378091635152 140379010228176 LeakyReluBackward1 140379010228176->140379010227840 140379010225992 CudnnBatchNormBackward 140379010225992->140379010228176 140379010224424 CudnnConvolutionBackward 140379010224424->140379010225992 140379010226496 ReflectionPad2DBackward 140379010226496->140379010224424 140379010226048 LeakyReluBackward1 140379010226048->140379010226496 140379010225824 CudnnBatchNormBackward 140379010225824->140379010226048 140379010225880 CudnnConvolutionBackward 140379010225880->140379010225824 140379010225040 ReflectionPad2DBackward 140379010225040->140379010225880 140379010227392 LeakyReluBackward1 140379010227392->140379010225040 140379010226608 CudnnBatchNormBackward 140379010226608->140379010227392 140379010227896 CudnnConvolutionBackward 140379010227896->140379010226608 140379010224256 ReflectionPad2DBackward 140379010224256->140379010227896 140378087414360 LeakyReluBackward1 140378087414360->140379010224256 140378994801968 CudnnBatchNormBackward 140378994801968->140378087414360 140378087484328 CudnnConvolutionBackward 140378087484328->140378994801968 140378087484216 ReflectionPad2DBackward 140378087484216->140378087484328 140378087484440 LeakyReluBackward1 140378087484440->140378087484216 140378087483992 CudnnBatchNormBackward 140378087483992->140378087484440 140378087483936 CudnnConvolutionBackward 140378087483936->140378087483992 140378087483208 1.1.1.weight (128, 2, 3, 3) 140378087483208->140378087483936 140378086966272 1.1.1.bias (128) 140378086966272->140378087483936 140378087483600 1.2.weight (128) 140378087483600->140378087483992 140378087483824 1.2.bias (128) 140378087483824->140378087483992 140378087483488 1.4.1.weight (128, 128, 3, 3) 140378087483488->140378087484328 140378087484160 1.4.1.bias (128) 140378087484160->140378087484328 140378087483320 1.5.weight (128) 140378087483320->140378994801968 140378087483544 1.5.bias (128) 140378087483544->140378994801968 140379010224816 1.7.1.1.1.weight (128, 128, 3, 3) 140379010224816->140379010227896 140379010228120 1.7.1.1.1.bias (128) 140379010228120->140379010227896 140379010227000 1.7.1.2.weight (128) 140379010227000->140379010226608 140379010227952 1.7.1.2.bias (128) 140379010227952->140379010226608 140379010227224 1.7.1.4.1.weight (128, 128, 3, 3) 140379010227224->140379010225880 140379010226440 1.7.1.4.1.bias (128) 140379010226440->140379010225880 140379010224928 1.7.1.5.weight (128) 140379010224928->140379010225824 140379010228064 1.7.1.5.bias (128) 140379010228064->140379010225824 140379010228008 1.7.1.7.1.1.1.weight (128, 128, 3, 3) 140379010228008->140379010224424 140379010226888 1.7.1.7.1.1.1.bias (128) 140379010226888->140379010224424 140379010227168 1.7.1.7.1.2.weight (128) 140379010227168->140379010225992 140379010225600 1.7.1.7.1.2.bias (128) 140379010225600->140379010225992 140379010225936 1.7.1.7.1.4.1.weight (128, 128, 3, 3) 140379010225936->140378091635152 140379010227728 1.7.1.7.1.4.1.bias (128) 140379010227728->140378091635152 140378091635768 1.7.1.7.1.5.weight (128) 140378091635768->140378091634928 140378993663448 1.7.1.7.1.5.bias (128) 140378993663448->140378091634928 140378091635208 1.7.1.7.1.7.1.1.1.weight (128, 128, 3, 3) 140378091635208->140378091636160 140378091635824 1.7.1.7.1.7.1.1.1.bias (128) 140378091635824->140378091636160 140378091635712 1.7.1.7.1.7.1.2.weight (128) 140378091635712->140378091636328 140378091634760 1.7.1.7.1.7.1.2.bias (128) 140378091634760->140378091636328 140378091635264 1.7.1.7.1.7.1.4.1.weight (128, 128, 3, 3) 140378091635264->140378091636552 140378091636832 1.7.1.7.1.7.1.4.1.bias (128) 140378091636832->140378091636552 140378091636048 1.7.1.7.1.7.1.5.weight (128) 140378091636048->140378091635544 140378091637560 1.7.1.7.1.7.1.5.bias (128) 140378091637560->140378091635544 140378091637168 1.7.1.7.1.7.1.7.1.1.1.weight (128, 128, 3, 3) 140378091637168->140378091638400 140378091634816 1.7.1.7.1.7.1.7.1.1.1.bias (128) 140378091634816->140378091638400 140378091638624 1.7.1.7.1.7.1.7.1.2.weight (128) 140378091638624->140378091638064 140378091637504 1.7.1.7.1.7.1.7.1.2.bias (128) 140378091637504->140378091638064 140378091637840 1.7.1.7.1.7.1.7.1.4.1.weight (128, 128, 3, 3) 140378091637840->140378084833712 140378091637280 1.7.1.7.1.7.1.7.1.4.1.bias (128) 140378091637280->140378084833712 140378094366672 1.7.1.7.1.7.1.7.1.5.weight (128) 140378094366672->140378084834440 140378094366168 1.7.1.7.1.7.1.7.1.5.bias (128) 140378094366168->140378084834440 140378084833824 1.7.1.7.1.7.1.7.2.weight (128) 140378084833824->140378084834048 140378084834160 1.7.1.7.1.7.1.7.2.bias (128) 140378084834160->140378084834048 140378085454960 1.7.1.7.1.7.1.7.3.1.weight (128, 128, 3, 3) 140378085454960->140378085456248 140378085454400 1.7.1.7.1.7.1.7.3.1.bias (128) 140378085454400->140378085456248 140378085457480 1.7.1.7.1.7.1.7.4.weight (128) 140378085457480->140378085454344 140378085453896 1.7.1.7.1.7.1.7.4.bias (128) 140378085453896->140378085454344 140378085457816 1.7.1.7.1.7.1.7.6.1.weight (128, 128, 1, 1) 140378085457816->140378085454120 140378085455856 1.7.1.7.1.7.1.7.6.1.bias (128) 140378085455856->140378085454120 140378085456528 1.7.1.7.1.7.1.7.7.weight (128) 140378085456528->140378085454456 140378085455800 1.7.1.7.1.7.1.7.7.bias (128) 140378085455800->140378085454456 140378085456304 1.7.1.7.1.7.2.weight (128) 140378085456304->140378085454064 140378085457648 1.7.1.7.1.7.2.bias (128) 140378085457648->140378085454064 140378085455240 1.7.1.7.1.7.3.1.weight (128, 128, 3, 3) 140378085455240->140378995660336 140378085454848 1.7.1.7.1.7.3.1.bias (128) 140378085454848->140378995660336 140378995660728 1.7.1.7.1.7.4.weight (128) 140378995660728->140378093314400 140378995659216 1.7.1.7.1.7.4.bias (128) 140378995659216->140378093314400 140378093317256 1.7.1.7.1.7.6.1.weight (128, 128, 1, 1) 140378093317256->140378093314344 140378093315128 1.7.1.7.1.7.6.1.bias (128) 140378093315128->140378093314344 140378093315072 1.7.1.7.1.7.7.weight (128) 140378093315072->140378093316304 140378093316752 1.7.1.7.1.7.7.bias (128) 140378093316752->140378093316304 140378093314288 1.7.1.7.2.weight (128) 140378093314288->140378092485824 140378093315464 1.7.1.7.2.bias (128) 140378093315464->140378092485824 140378092498896 1.7.1.7.3.1.weight (128, 128, 3, 3) 140378092498896->140378086969296 140378091868848 1.7.1.7.3.1.bias (128) 140378091868848->140378086969296 140378086967392 1.7.1.7.4.weight (128) 140378086967392->140378086965880 140378086968120 1.7.1.7.4.bias (128) 140378086968120->140378086965880 140378086968400 1.7.1.7.6.1.weight (128, 128, 1, 1) 140378086968400->140378086965712 140378086965936 1.7.1.7.6.1.bias (128) 140378086965936->140378086965712 140378086965992 1.7.1.7.7.weight (128) 140378086965992->140378086968176 140378086966328 1.7.1.7.7.bias (128) 140378086966328->140378086968176 140378086967672 1.7.2.weight (128) 140378086967672->140378086966776 140378086969128 1.7.2.bias (128) 140378086969128->140378086966776 140378086967168 1.7.3.1.weight (128, 128, 3, 3) 140378086967168->140378086968008 140378086968232 1.7.3.1.bias (128) 140378086968232->140378086968008 140378086968344 1.7.4.weight (128) 140378086968344->140378086965376 140378086967784 1.7.4.bias (128) 140378086967784->140378086965376 140378086966888 1.7.6.1.weight (128, 128, 1, 1) 140378086966888->140378086965600 140378086968736 1.7.6.1.bias (128) 140378086968736->140378086965600 140378086968064 1.7.7.weight (128) 140378086968064->140378086966720 140378086967504 1.7.7.bias (128) 140378086967504->140378086966720 140378086968680 2.weight (128) 140378086968680->140378086967840 140378086968456 2.bias (128) 140378086968456->140378086967840 140378994937304 3.1.weight (128, 128, 3, 3) 140378994937304->140378994936856 140378086966496 3.1.bias (128) 140378086966496->140378994936856 140378994935848 4.weight (128) 140378994935848->140378994934616 140378994936128 4.bias (128) 140378994936128->140378994934616 140378994935512 6.1.weight (128, 128, 1, 1) 140378994935512->140378994937136 140378994934168 6.1.bias (128) 140378994934168->140378994937136 140378994936688 7.weight (128) 140378994936688->140378994936576 140378994934336 7.bias (128) 140378994934336->140378994936576 140378994934728 9.1.weight (3, 128, 1, 1) 140378994934728->140378994934840 140378994934448 9.1.bias (3) 140378994934448->140378994934840
In [96]:
%%time
p = get_params(OPT_OVER, net, net_input)
total_loss_final, total_loss_item_final, psrn_final, psrn_masked_final  = optimize(OPTIMIZER, 
                                                                                   p, 
                                                                                   closureInpainting, 
                                                                                   LR, 
                                                                                   num_iter)
Iniciando la optimización con ADAM Ricardo
Iteracion 00000    Perdida 0.059964 

Iteracion 00001    Perdida 0.068049 

Iteracion 00002    Perdida 0.058894 

Iteracion 00003    Perdida 0.052900 

Iteracion 00004    Perdida 0.042837 

Iteracion 00005    Perdida 0.039138 

Iteracion 00006    Perdida 0.036579 

Iteracion 00007    Perdida 0.032149 

Iteracion 00008    Perdida 0.029412 

Iteracion 00009    Perdida 0.028233 

Iteracion 00010    Perdida 0.027728 

Iteracion 00011    Perdida 0.027482 

Iteracion 00012    Perdida 0.026968 

Iteracion 00013    Perdida 0.026045 

Iteracion 00014    Perdida 0.025155 

Iteracion 00015    Perdida 0.024786 

Iteracion 00016    Perdida 0.024555 

Iteracion 00017    Perdida 0.024268 

Iteracion 00018    Perdida 0.024072 

Iteracion 00019    Perdida 0.023797 

Iteracion 00020    Perdida 0.023435 

Iteracion 00021    Perdida 0.022999 

Iteracion 00022    Perdida 0.022694 

Iteracion 00023    Perdida 0.022392 

Iteracion 00024    Perdida 0.022258 

Iteracion 00025    Perdida 0.022106 

Iteracion 00026    Perdida 0.021876 

Iteracion 00027    Perdida 0.021642 

Iteracion 00028    Perdida 0.021422 

Iteracion 00029    Perdida 0.021161 

Iteracion 00030    Perdida 0.021001 

Iteracion 00031    Perdida 0.020615 

Iteracion 00032    Perdida 0.020371 

Iteracion 00033    Perdida 0.020010 

Iteracion 00034    Perdida 0.019678 

Iteracion 00035    Perdida 0.019605 

Iteracion 00036    Perdida 0.019887 

Iteracion 00037    Perdida 0.019173 

Iteracion 00038    Perdida 0.018901 

Iteracion 00039    Perdida 0.019662 

Iteracion 00040    Perdida 0.018968 

Iteracion 00041    Perdida 0.019832 

Iteracion 00042    Perdida 0.020904 

Iteracion 00043    Perdida 0.020394 

Iteracion 00044    Perdida 0.019520 

Iteracion 00045    Perdida 0.019425 

Iteracion 00046    Perdida 0.019755 

Iteracion 00047    Perdida 0.018770 

Iteracion 00048    Perdida 0.018948 

Iteracion 00049    Perdida 0.018777 

Iteracion 00050    Perdida 0.018236 

Iteracion 00051    Perdida 0.018107 

Iteracion 00052    Perdida 0.018090 

Iteracion 00053    Perdida 0.017807 

Iteracion 00054    Perdida 0.017603 

Iteracion 00055    Perdida 0.017519 

Iteracion 00056    Perdida 0.017422 

Iteracion 00057    Perdida 0.017266 

Iteracion 00058    Perdida 0.017132 

Iteracion 00059    Perdida 0.017089 

Iteracion 00060    Perdida 0.016910 

Iteracion 00061    Perdida 0.016763 

Iteracion 00062    Perdida 0.016672 

Iteracion 00063    Perdida 0.016536 

Iteracion 00064    Perdida 0.016433 

Iteracion 00065    Perdida 0.016257 

Iteracion 00066    Perdida 0.016314 

Iteracion 00067    Perdida 0.016158 

Iteracion 00068    Perdida 0.016009 

Iteracion 00069    Perdida 0.015913 

Iteracion 00070    Perdida 0.016032 

Iteracion 00071    Perdida 0.016902 

Iteracion 00072    Perdida 0.018148 

Iteracion 00073    Perdida 0.016546 

Iteracion 00074    Perdida 0.017171 

Iteracion 00075    Perdida 0.016216 

Iteracion 00076    Perdida 0.016692 

Iteracion 00077    Perdida 0.015949 

Iteracion 00078    Perdida 0.016272 

Iteracion 00079    Perdida 0.015780 

Iteracion 00080    Perdida 0.015898 

Iteracion 00081    Perdida 0.015679 

Iteracion 00082    Perdida 0.015730 

Iteracion 00083    Perdida 0.015420 

Iteracion 00084    Perdida 0.015525 

Iteracion 00085    Perdida 0.015237 

Iteracion 00086    Perdida 0.015336 

Iteracion 00087    Perdida 0.015109 

Iteracion 00088    Perdida 0.015178 

Iteracion 00089    Perdida 0.014919 

Iteracion 00090    Perdida 0.015021 

Iteracion 00091    Perdida 0.014958 

Iteracion 00092    Perdida 0.015118 

Iteracion 00093    Perdida 0.015449 

Iteracion 00094    Perdida 0.016217 

Iteracion 00095    Perdida 0.015185 

Iteracion 00096    Perdida 0.014862 

Iteracion 00097    Perdida 0.015509 

Iteracion 00098    Perdida 0.014917 

Iteracion 00099    Perdida 0.014799 

Iteracion 00100    Perdida 0.015153 

Iteracion 00101    Perdida 0.014717 

Iteracion 00102    Perdida 0.015087 

Iteracion 00103    Perdida 0.014838 

Iteracion 00104    Perdida 0.014614 

Iteracion 00105    Perdida 0.014675 

Iteracion 00106    Perdida 0.014635 

Iteracion 00107    Perdida 0.014432 

Iteracion 00108    Perdida 0.014761 

Iteracion 00109    Perdida 0.014429 

Iteracion 00110    Perdida 0.014278 

Iteracion 00111    Perdida 0.014373 

Iteracion 00112    Perdida 0.014128 

Iteracion 00113    Perdida 0.014218 

Iteracion 00114    Perdida 0.014206 

Iteracion 00115    Perdida 0.013985 

Iteracion 00116    Perdida 0.013954 

Iteracion 00117    Perdida 0.013874 

Iteracion 00118    Perdida 0.013782 

Iteracion 00119    Perdida 0.013820 

Iteracion 00120    Perdida 0.013790 

Iteracion 00121    Perdida 0.013780 

Iteracion 00122    Perdida 0.013947 

Iteracion 00123    Perdida 0.013796 

Iteracion 00124    Perdida 0.013671 

Iteracion 00125    Perdida 0.013488 

Iteracion 00126    Perdida 0.013615 

Iteracion 00127    Perdida 0.013634 

Iteracion 00128    Perdida 0.013526 

Iteracion 00129    Perdida 0.013626 

Iteracion 00130    Perdida 0.013938 

Iteracion 00131    Perdida 0.014319 

Iteracion 00132    Perdida 0.015046 

Iteracion 00133    Perdida 0.014064 

Iteracion 00134    Perdida 0.013774 

Iteracion 00135    Perdida 0.014277 

Iteracion 00136    Perdida 0.013711 

Iteracion 00137    Perdida 0.013719 

Iteracion 00138    Perdida 0.013596 

Iteracion 00139    Perdida 0.013562 

Iteracion 00140    Perdida 0.013462 

Iteracion 00141    Perdida 0.013337 

Iteracion 00142    Perdida 0.013334 

Iteracion 00143    Perdida 0.013191 

Iteracion 00144    Perdida 0.013230 

Iteracion 00145    Perdida 0.013203 

Iteracion 00146    Perdida 0.013278 

Iteracion 00147    Perdida 0.013553 

Iteracion 00148    Perdida 0.014176 

Iteracion 00149    Perdida 0.014656 

Iteracion 00150    Perdida 0.013515 

Iteracion 00151    Perdida 0.013955 

Iteracion 00152    Perdida 0.013519 

Iteracion 00153    Perdida 0.013464 

Iteracion 00154    Perdida 0.013428 

Iteracion 00155    Perdida 0.013335 

Iteracion 00156    Perdida 0.013317 

Iteracion 00157    Perdida 0.013141 

Iteracion 00158    Perdida 0.013158 

Iteracion 00159    Perdida 0.012980 

Iteracion 00160    Perdida 0.012959 

Iteracion 00161    Perdida 0.012961 

Iteracion 00162    Perdida 0.012810 

Iteracion 00163    Perdida 0.012815 

Iteracion 00164    Perdida 0.012702 

Iteracion 00165    Perdida 0.012846 

Iteracion 00166    Perdida 0.012932 

Iteracion 00167    Perdida 0.013025 

Iteracion 00168    Perdida 0.013176 

Iteracion 00169    Perdida 0.012852 

Iteracion 00170    Perdida 0.013229 

Iteracion 00171    Perdida 0.013706 

Iteracion 00172    Perdida 0.012813 

Iteracion 00173    Perdida 0.013343 

Iteracion 00174    Perdida 0.012813 

Iteracion 00175    Perdida 0.012764 

Iteracion 00176    Perdida 0.012827 

Iteracion 00177    Perdida 0.012551 

Iteracion 00178    Perdida 0.012561 

Iteracion 00179    Perdida 0.012479 

Iteracion 00180    Perdida 0.012392 

Iteracion 00181    Perdida 0.012353 

Iteracion 00182    Perdida 0.012266 

Iteracion 00183    Perdida 0.012230 

Iteracion 00184    Perdida 0.012169 

Iteracion 00185    Perdida 0.012110 

Iteracion 00186    Perdida 0.012143 

Iteracion 00187    Perdida 0.012202 

Iteracion 00188    Perdida 0.012498 

Iteracion 00189    Perdida 0.013648 

Iteracion 00190    Perdida 0.013400 

Iteracion 00191    Perdida 0.013068 

Iteracion 00192    Perdida 0.013073 

Iteracion 00193    Perdida 0.012790 

Iteracion 00194    Perdida 0.012642 

Iteracion 00195    Perdida 0.012692 

Iteracion 00196    Perdida 0.012605 

Iteracion 00197    Perdida 0.012514 

Iteracion 00198    Perdida 0.012388 

Iteracion 00199    Perdida 0.012262 

Iteracion 00200    Perdida 0.012279 

Iteracion 00201    Perdida 0.012180 

Iteracion 00202    Perdida 0.012068 

Iteracion 00203    Perdida 0.012149 

Iteracion 00204    Perdida 0.011995 

Iteracion 00205    Perdida 0.011767 

Iteracion 00206    Perdida 0.011877 

Iteracion 00207    Perdida 0.011832 

Iteracion 00208    Perdida 0.011851 

Iteracion 00209    Perdida 0.011953 

Iteracion 00210    Perdida 0.011983 

Iteracion 00211    Perdida 0.011911 

Iteracion 00212    Perdida 0.011931 

Iteracion 00213    Perdida 0.011811 

Iteracion 00214    Perdida 0.011636 

Iteracion 00215    Perdida 0.011586 

Iteracion 00216    Perdida 0.011631 

Iteracion 00217    Perdida 0.011602 

Iteracion 00218    Perdida 0.011619 

Iteracion 00219    Perdida 0.011707 

Iteracion 00220    Perdida 0.012216 

Iteracion 00221    Perdida 0.011860 

Iteracion 00222    Perdida 0.011669 

Iteracion 00223    Perdida 0.011874 

Iteracion 00224    Perdida 0.011840 

Iteracion 00225    Perdida 0.011623 

Iteracion 00226    Perdida 0.011633 

Iteracion 00227    Perdida 0.011639 

Iteracion 00228    Perdida 0.011602 

Iteracion 00229    Perdida 0.011501 

Iteracion 00230    Perdida 0.011626 

Iteracion 00231    Perdida 0.011513 

Iteracion 00232    Perdida 0.011646 

Iteracion 00233    Perdida 0.011743 

Iteracion 00234    Perdida 0.011656 

Iteracion 00235    Perdida 0.011538 

Iteracion 00236    Perdida 0.011447 

Iteracion 00237    Perdida 0.011374 

Iteracion 00238    Perdida 0.011403 

Iteracion 00239    Perdida 0.011462 

Iteracion 00240    Perdida 0.011434 

Iteracion 00241    Perdida 0.011307 

Iteracion 00242    Perdida 0.011264 

Iteracion 00243    Perdida 0.011043 

Iteracion 00244    Perdida 0.011170 

Iteracion 00245    Perdida 0.011209 

Iteracion 00246    Perdida 0.011160 

Iteracion 00247    Perdida 0.010965 

Iteracion 00248    Perdida 0.010984 

Iteracion 00249    Perdida 0.011001 

Iteracion 00250    Perdida 0.011433 

Iteracion 00251    Perdida 0.012854 

Iteracion 00252    Perdida 0.014119 

Iteracion 00253    Perdida 0.012673 

Iteracion 00254    Perdida 0.012747 

Iteracion 00255    Perdida 0.012829 

Iteracion 00256    Perdida 0.012396 

Iteracion 00257    Perdida 0.012352 

Iteracion 00258    Perdida 0.012352 

Iteracion 00259    Perdida 0.011982 

Iteracion 00260    Perdida 0.011969 

Iteracion 00261    Perdida 0.012005 

Iteracion 00262    Perdida 0.011695 

Iteracion 00263    Perdida 0.011694 

Iteracion 00264    Perdida 0.011570 

Iteracion 00265    Perdida 0.011392 

Iteracion 00266    Perdida 0.011531 

Iteracion 00267    Perdida 0.011534 

Iteracion 00268    Perdida 0.011375 

Iteracion 00269    Perdida 0.011220 

Iteracion 00270    Perdida 0.011297 

Iteracion 00271    Perdida 0.011188 

Iteracion 00272    Perdida 0.010981 

Iteracion 00273    Perdida 0.011062 

Iteracion 00274    Perdida 0.011107 

Iteracion 00275    Perdida 0.010935 

Iteracion 00276    Perdida 0.010754 

Iteracion 00277    Perdida 0.010886 

Iteracion 00278    Perdida 0.010851 

Iteracion 00279    Perdida 0.010736 

Iteracion 00280    Perdida 0.010949 

Iteracion 00281    Perdida 0.011004 

Iteracion 00282    Perdida 0.011164 

Iteracion 00283    Perdida 0.011192 

Iteracion 00284    Perdida 0.010810 

Iteracion 00285    Perdida 0.010769 

Iteracion 00286    Perdida 0.010888 

Iteracion 00287    Perdida 0.010920 

Iteracion 00288    Perdida 0.011132 

Iteracion 00289    Perdida 0.011404 

Iteracion 00290    Perdida 0.010883 

Iteracion 00291    Perdida 0.010770 

Iteracion 00292    Perdida 0.010841 

Iteracion 00293    Perdida 0.010718 

Iteracion 00294    Perdida 0.010637 

Iteracion 00295    Perdida 0.010675 

Iteracion 00296    Perdida 0.010560 

Iteracion 00297    Perdida 0.010524 

Iteracion 00298    Perdida 0.010390 

Iteracion 00299    Perdida 0.010294 

Iteracion 00300    Perdida 0.010254 

Iteracion 00301    Perdida 0.010231 

Iteracion 00302    Perdida 0.010300 

Iteracion 00303    Perdida 0.010246 

Iteracion 00304    Perdida 0.010063 

Iteracion 00305    Perdida 0.010245 

Iteracion 00306    Perdida 0.010165 

Iteracion 00307    Perdida 0.010277 

Iteracion 00308    Perdida 0.010208 

Iteracion 00309    Perdida 0.010214 

Iteracion 00310    Perdida 0.010272 

Iteracion 00311    Perdida 0.010258 

Iteracion 00312    Perdida 0.010891 

Iteracion 00313    Perdida 0.010546 

Iteracion 00314    Perdida 0.010070 

Iteracion 00315    Perdida 0.010338 

Iteracion 00316    Perdida 0.010086 

Iteracion 00317    Perdida 0.010152 

Iteracion 00318    Perdida 0.010141 

Iteracion 00319    Perdida 0.009993 

Iteracion 00320    Perdida 0.009989 

Iteracion 00321    Perdida 0.009917 

Iteracion 00322    Perdida 0.010106 

Iteracion 00323    Perdida 0.010092 

Iteracion 00324    Perdida 0.010483 

Iteracion 00325    Perdida 0.010944 

Iteracion 00326    Perdida 0.010319 

Iteracion 00327    Perdida 0.010313 

Iteracion 00328    Perdida 0.010267 

Iteracion 00329    Perdida 0.010376 

Iteracion 00330    Perdida 0.009899 

Iteracion 00331    Perdida 0.010016 

Iteracion 00332    Perdida 0.010011 

Iteracion 00333    Perdida 0.009784 

Iteracion 00334    Perdida 0.009779 

Iteracion 00335    Perdida 0.009872 

Iteracion 00336    Perdida 0.009850 

Iteracion 00337    Perdida 0.009611 

Iteracion 00338    Perdida 0.009680 

Iteracion 00339    Perdida 0.009853 

Iteracion 00340    Perdida 0.009758 

Iteracion 00341    Perdida 0.009825 

Iteracion 00342    Perdida 0.009855 

Iteracion 00343    Perdida 0.009918 

Iteracion 00344    Perdida 0.009939 

Iteracion 00345    Perdida 0.010503 

Iteracion 00346    Perdida 0.010214 

Iteracion 00347    Perdida 0.009729 

Iteracion 00348    Perdida 0.009891 

Iteracion 00349    Perdida 0.010037 

Iteracion 00350    Perdida 0.009983 

Iteracion 00351    Perdida 0.009933 

Iteracion 00352    Perdida 0.009868 

Iteracion 00353    Perdida 0.009700 

Iteracion 00354    Perdida 0.009533 

Iteracion 00355    Perdida 0.009597 

Iteracion 00356    Perdida 0.009521 

Iteracion 00357    Perdida 0.009356 

Iteracion 00358    Perdida 0.009354 

Iteracion 00359    Perdida 0.009314 

Iteracion 00360    Perdida 0.009373 

Iteracion 00361    Perdida 0.009216 

Iteracion 00362    Perdida 0.009283 

Iteracion 00363    Perdida 0.009205 

Iteracion 00364    Perdida 0.009227 

Iteracion 00365    Perdida 0.009247 

Iteracion 00366    Perdida 0.009197 

Iteracion 00367    Perdida 0.009264 

Iteracion 00368    Perdida 0.009514 

Iteracion 00369    Perdida 0.009211 

Iteracion 00370    Perdida 0.009731 

Iteracion 00371    Perdida 0.009413 

Iteracion 00372    Perdida 0.009366 

Iteracion 00373    Perdida 0.009371 

Iteracion 00374    Perdida 0.009144 

Iteracion 00375    Perdida 0.009111 

Iteracion 00376    Perdida 0.009200 

Iteracion 00377    Perdida 0.009015 

Iteracion 00378    Perdida 0.009084 

Iteracion 00379    Perdida 0.008982 

Iteracion 00380    Perdida 0.008887 

Iteracion 00381    Perdida 0.008913 

Iteracion 00382    Perdida 0.008788 

Iteracion 00383    Perdida 0.008694 

Iteracion 00384    Perdida 0.008740 

Iteracion 00385    Perdida 0.008669 

Iteracion 00386    Perdida 0.008707 

Iteracion 00387    Perdida 0.008717 

Iteracion 00388    Perdida 0.008709 

Iteracion 00389    Perdida 0.008732 

Iteracion 00390    Perdida 0.008637 

Iteracion 00391    Perdida 0.008701 

Iteracion 00392    Perdida 0.008687 

Iteracion 00393    Perdida 0.009030 

Iteracion 00394    Perdida 0.008920 

Iteracion 00395    Perdida 0.008660 

Iteracion 00396    Perdida 0.008565 

Iteracion 00397    Perdida 0.008683 

Iteracion 00398    Perdida 0.008762 

Iteracion 00399    Perdida 0.008506 

Iteracion 00400    Perdida 0.008525 

Iteracion 00401    Perdida 0.008457 

Iteracion 00402    Perdida 0.008665 

Iteracion 00403    Perdida 0.008522 

Iteracion 00404    Perdida 0.008484 

Iteracion 00405    Perdida 0.008491 

Iteracion 00406    Perdida 0.008443 

Iteracion 00407    Perdida 0.008485 

Iteracion 00408    Perdida 0.008455 

Iteracion 00409    Perdida 0.008552 

Iteracion 00410    Perdida 0.008971 

Iteracion 00411    Perdida 0.008496 

Iteracion 00412    Perdida 0.008558 

Iteracion 00413    Perdida 0.008697 

Iteracion 00414    Perdida 0.008552 

Iteracion 00415    Perdida 0.008351 

Iteracion 00416    Perdida 0.008564 

Iteracion 00417    Perdida 0.008546 

Iteracion 00418    Perdida 0.008471 

Iteracion 00419    Perdida 0.008514 

Iteracion 00420    Perdida 0.008519 

Iteracion 00421    Perdida 0.008758 

Iteracion 00422    Perdida 0.008788 

Iteracion 00423    Perdida 0.008583 

Iteracion 00424    Perdida 0.008495 

Iteracion 00425    Perdida 0.008725 

Iteracion 00426    Perdida 0.008779 

Iteracion 00427    Perdida 0.008812 

Iteracion 00428    Perdida 0.008496 

Iteracion 00429    Perdida 0.008512 

Iteracion 00430    Perdida 0.008357 

Iteracion 00431    Perdida 0.008242 

Iteracion 00432    Perdida 0.008299 

Iteracion 00433    Perdida 0.008102 

Iteracion 00434    Perdida 0.008071 

Iteracion 00435    Perdida 0.008101 

Iteracion 00436    Perdida 0.007927 

Iteracion 00437    Perdida 0.007958 

Iteracion 00438    Perdida 0.008025 

Iteracion 00439    Perdida 0.008030 

Iteracion 00440    Perdida 0.007934 

Iteracion 00441    Perdida 0.007710 

Iteracion 00442    Perdida 0.007725 

Iteracion 00443    Perdida 0.007757 

Iteracion 00444    Perdida 0.007879 

Iteracion 00445    Perdida 0.008150 

Iteracion 00446    Perdida 0.008239 

Iteracion 00447    Perdida 0.007984 

Iteracion 00448    Perdida 0.008037 

Iteracion 00449    Perdida 0.007962 

Iteracion 00450    Perdida 0.008151 

Iteracion 00451    Perdida 0.007942 

Iteracion 00452    Perdida 0.007831 

Iteracion 00453    Perdida 0.008006 

Iteracion 00454    Perdida 0.007733 

Iteracion 00455    Perdida 0.007788 

Iteracion 00456    Perdida 0.007736 

Iteracion 00457    Perdida 0.007678 

Iteracion 00458    Perdida 0.007672 

Iteracion 00459    Perdida 0.007993 

Iteracion 00460    Perdida 0.008616 

Iteracion 00461    Perdida 0.008646 

Iteracion 00462    Perdida 0.008527 

Iteracion 00463    Perdida 0.008002 

Iteracion 00464    Perdida 0.008292 

Iteracion 00465    Perdida 0.007754 

Iteracion 00466    Perdida 0.007881 

Iteracion 00467    Perdida 0.007755 

Iteracion 00468    Perdida 0.007609 

Iteracion 00469    Perdida 0.007774 

Iteracion 00470    Perdida 0.007530 

Iteracion 00471    Perdida 0.007621 

Iteracion 00472    Perdida 0.007368 

Iteracion 00473    Perdida 0.007451 

Iteracion 00474    Perdida 0.007455 

Iteracion 00475    Perdida 0.007463 

Iteracion 00476    Perdida 0.007762 

Iteracion 00477    Perdida 0.007797 

Iteracion 00478    Perdida 0.007585 

Iteracion 00479    Perdida 0.007599 

Iteracion 00480    Perdida 0.007603 

Iteracion 00481    Perdida 0.007429 

Iteracion 00482    Perdida 0.007338 

Iteracion 00483    Perdida 0.007340 

Iteracion 00484    Perdida 0.007422 

Iteracion 00485    Perdida 0.007197 

Iteracion 00486    Perdida 0.007199 

Iteracion 00487    Perdida 0.007060 

Iteracion 00488    Perdida 0.007028 

Iteracion 00489    Perdida 0.007078 

Iteracion 00490    Perdida 0.006966 

Iteracion 00491    Perdida 0.007153 

Iteracion 00492    Perdida 0.007269 

Iteracion 00493    Perdida 0.007248 

Iteracion 00494    Perdida 0.007298 

Iteracion 00495    Perdida 0.007470 

Iteracion 00496    Perdida 0.007896 

Iteracion 00497    Perdida 0.007906 

Iteracion 00498    Perdida 0.008068 

Iteracion 00499    Perdida 0.007824 

Iteracion 00500    Perdida 0.007611 

Iteracion 00501    Perdida 0.007461 

Iteracion 00502    Perdida 0.007548 

Iteracion 00503    Perdida 0.007161 

Iteracion 00504    Perdida 0.007232 

Iteracion 00505    Perdida 0.007137 

Iteracion 00506    Perdida 0.007106 

Iteracion 00507    Perdida 0.007009 

Iteracion 00508    Perdida 0.006957 

Iteracion 00509    Perdida 0.006957 

Iteracion 00510    Perdida 0.006891 

Iteracion 00511    Perdida 0.006879 

Iteracion 00512    Perdida 0.006784 

Iteracion 00513    Perdida 0.006673 

Iteracion 00514    Perdida 0.006689 

Iteracion 00515    Perdida 0.006737 

Iteracion 00516    Perdida 0.006773 

Iteracion 00517    Perdida 0.006763 

Iteracion 00518    Perdida 0.006991 

Iteracion 00519    Perdida 0.007191 

Iteracion 00520    Perdida 0.007312 

Iteracion 00521    Perdida 0.007177 

Iteracion 00522    Perdida 0.007160 

Iteracion 00523    Perdida 0.007003 

Iteracion 00524    Perdida 0.006725 

Iteracion 00525    Perdida 0.006819 

Iteracion 00526    Perdida 0.006704 

Iteracion 00527    Perdida 0.006699 

Iteracion 00528    Perdida 0.006560 

Iteracion 00529    Perdida 0.006596 

Iteracion 00530    Perdida 0.006525 

Iteracion 00531    Perdida 0.006440 

Iteracion 00532    Perdida 0.006351 

Iteracion 00533    Perdida 0.006344 

Iteracion 00534    Perdida 0.006316 

Iteracion 00535    Perdida 0.006290 

Iteracion 00536    Perdida 0.006223 

Iteracion 00537    Perdida 0.006286 

Iteracion 00538    Perdida 0.006442 

Iteracion 00539    Perdida 0.006723 

Iteracion 00540    Perdida 0.006813 

Iteracion 00541    Perdida 0.007210 

Iteracion 00542    Perdida 0.007707 

Iteracion 00543    Perdida 0.007663 

Iteracion 00544    Perdida 0.007161 

Iteracion 00545    Perdida 0.007127 

Iteracion 00546    Perdida 0.007117 

Iteracion 00547    Perdida 0.006846 

Iteracion 00548    Perdida 0.006881 

Iteracion 00549    Perdida 0.006729 

Iteracion 00550    Perdida 0.006577 

Iteracion 00551    Perdida 0.006581 

Iteracion 00552    Perdida 0.006412 

Iteracion 00553    Perdida 0.006414 

Iteracion 00554    Perdida 0.006334 

Iteracion 00555    Perdida 0.006237 

Iteracion 00556    Perdida 0.006183 

Iteracion 00557    Perdida 0.006140 

Iteracion 00558    Perdida 0.006124 

Iteracion 00559    Perdida 0.006112 

Iteracion 00560    Perdida 0.006047 

Iteracion 00561    Perdida 0.006163 

Iteracion 00562    Perdida 0.006437 

Iteracion 00563    Perdida 0.006672 

Iteracion 00564    Perdida 0.006589 

Iteracion 00565    Perdida 0.006214 

Iteracion 00566    Perdida 0.006306 

Iteracion 00567    Perdida 0.006317 

Iteracion 00568    Perdida 0.006212 

Iteracion 00569    Perdida 0.006073 

Iteracion 00570    Perdida 0.006146 

Iteracion 00571    Perdida 0.005982 

Iteracion 00572    Perdida 0.005952 

Iteracion 00573    Perdida 0.005826 

Iteracion 00574    Perdida 0.005926 

Iteracion 00575    Perdida 0.005813 

Iteracion 00576    Perdida 0.005811 

Iteracion 00577    Perdida 0.005785 

Iteracion 00578    Perdida 0.005777 

Iteracion 00579    Perdida 0.005723 

Iteracion 00580    Perdida 0.005832 

Iteracion 00581    Perdida 0.005813 

Iteracion 00582    Perdida 0.005991 

Iteracion 00583    Perdida 0.005880 

Iteracion 00584    Perdida 0.005756 

Iteracion 00585    Perdida 0.005899 

Iteracion 00586    Perdida 0.006165 

Iteracion 00587    Perdida 0.006644 

Iteracion 00588    Perdida 0.007328 

Iteracion 00589    Perdida 0.007049 

Iteracion 00590    Perdida 0.006426 

Iteracion 00591    Perdida 0.006570 

Iteracion 00592    Perdida 0.006498 

Iteracion 00593    Perdida 0.006404 

Iteracion 00594    Perdida 0.006318 

Iteracion 00595    Perdida 0.006184 

Iteracion 00596    Perdida 0.006122 

Iteracion 00597    Perdida 0.006050 

Iteracion 00598    Perdida 0.006031 

Iteracion 00599    Perdida 0.005994 

Iteracion 00600    Perdida 0.005884 

Iteracion 00601    Perdida 0.005759 

Iteracion 00602    Perdida 0.005785 

Iteracion 00603    Perdida 0.005667 

Iteracion 00604    Perdida 0.005591 

Iteracion 00605    Perdida 0.005575 

Iteracion 00606    Perdida 0.005500 

Iteracion 00607    Perdida 0.005502 

Iteracion 00608    Perdida 0.005428 

Iteracion 00609    Perdida 0.005434 

Iteracion 00610    Perdida 0.005393 

Iteracion 00611    Perdida 0.005457 

Iteracion 00612    Perdida 0.005456 

Iteracion 00613    Perdida 0.005466 

Iteracion 00614    Perdida 0.005427 

Iteracion 00615    Perdida 0.005371 

Iteracion 00616    Perdida 0.005308 

Iteracion 00617    Perdida 0.005270 

Iteracion 00618    Perdida 0.005276 

Iteracion 00619    Perdida 0.005274 

Iteracion 00620    Perdida 0.005282 

Iteracion 00621    Perdida 0.005340 

Iteracion 00622    Perdida 0.005248 

Iteracion 00623    Perdida 0.005370 

Iteracion 00624    Perdida 0.005435 

Iteracion 00625    Perdida 0.005447 

Iteracion 00626    Perdida 0.005628 

Iteracion 00627    Perdida 0.005461 

Iteracion 00628    Perdida 0.005319 

Iteracion 00629    Perdida 0.005374 

Iteracion 00630    Perdida 0.005272 

Iteracion 00631    Perdida 0.005297 

Iteracion 00632    Perdida 0.005332 

Iteracion 00633    Perdida 0.005373 

Iteracion 00634    Perdida 0.005621 

Iteracion 00635    Perdida 0.006070 

Iteracion 00636    Perdida 0.006541 

Iteracion 00637    Perdida 0.006180 

Iteracion 00638    Perdida 0.006174 

Iteracion 00639    Perdida 0.006127 

Iteracion 00640    Perdida 0.005975 

Iteracion 00641    Perdida 0.005969 

Iteracion 00642    Perdida 0.005886 

Iteracion 00643    Perdida 0.005559 

Iteracion 00644    Perdida 0.005733 

Iteracion 00645    Perdida 0.005429 

Iteracion 00646    Perdida 0.005443 

Iteracion 00647    Perdida 0.005339 

Iteracion 00648    Perdida 0.005307 

Iteracion 00649    Perdida 0.005214 

Iteracion 00650    Perdida 0.005155 

Iteracion 00651    Perdida 0.005141 

Iteracion 00652    Perdida 0.005067 

Iteracion 00653    Perdida 0.005052 

Iteracion 00654    Perdida 0.004990 

Iteracion 00655    Perdida 0.004953 

Iteracion 00656    Perdida 0.004931 

Iteracion 00657    Perdida 0.004935 

Iteracion 00658    Perdida 0.004915 

Iteracion 00659    Perdida 0.004885 

Iteracion 00660    Perdida 0.004783 

Iteracion 00661    Perdida 0.004768 

Iteracion 00662    Perdida 0.004752 

Iteracion 00663    Perdida 0.004722 

Iteracion 00664    Perdida 0.004764 

Iteracion 00665    Perdida 0.004789 

Iteracion 00666    Perdida 0.004784 

Iteracion 00667    Perdida 0.005068 

Iteracion 00668    Perdida 0.005626 

Iteracion 00669    Perdida 0.006022 

Iteracion 00670    Perdida 0.005833 

Iteracion 00671    Perdida 0.005481 

Iteracion 00672    Perdida 0.005553 

Iteracion 00673    Perdida 0.005384 

Iteracion 00674    Perdida 0.005294 

Iteracion 00675    Perdida 0.005336 

Iteracion 00676    Perdida 0.005257 

Iteracion 00677    Perdida 0.005234 

Iteracion 00678    Perdida 0.005085 

Iteracion 00679    Perdida 0.005044 

Iteracion 00680    Perdida 0.004925 

Iteracion 00681    Perdida 0.004898 

Iteracion 00682    Perdida 0.004808 

Iteracion 00683    Perdida 0.004812 

Iteracion 00684    Perdida 0.004763 

Iteracion 00685    Perdida 0.004679 

Iteracion 00686    Perdida 0.004689 

Iteracion 00687    Perdida 0.004622 

Iteracion 00688    Perdida 0.004577 

Iteracion 00689    Perdida 0.004553 

Iteracion 00690    Perdida 0.004540 

Iteracion 00691    Perdida 0.004510 

Iteracion 00692    Perdida 0.004441 

Iteracion 00693    Perdida 0.004480 

Iteracion 00694    Perdida 0.004515 

Iteracion 00695    Perdida 0.004603 

Iteracion 00696    Perdida 0.004689 

Iteracion 00697    Perdida 0.004694 

Iteracion 00698    Perdida 0.004650 

Iteracion 00699    Perdida 0.004574 

Iteracion 00700    Perdida 0.004583 

Iteracion 00701    Perdida 0.004564 

Iteracion 00702    Perdida 0.004431 

Iteracion 00703    Perdida 0.004473 

Iteracion 00704    Perdida 0.004610 

Iteracion 00705    Perdida 0.004420 

Iteracion 00706    Perdida 0.004409 

Iteracion 00707    Perdida 0.004546 

Iteracion 00708    Perdida 0.004391 

Iteracion 00709    Perdida 0.004385 

Iteracion 00710    Perdida 0.004406 

Iteracion 00711    Perdida 0.004352 

Iteracion 00712    Perdida 0.004384 

Iteracion 00713    Perdida 0.004487 

Iteracion 00714    Perdida 0.004680 

Iteracion 00715    Perdida 0.004941 

Iteracion 00716    Perdida 0.005081 

Iteracion 00717    Perdida 0.005069 

Iteracion 00718    Perdida 0.004838 

Iteracion 00719    Perdida 0.004900 

Iteracion 00720    Perdida 0.004888 

Iteracion 00721    Perdida 0.004710 

Iteracion 00722    Perdida 0.004663 

Iteracion 00723    Perdida 0.004571 

Iteracion 00724    Perdida 0.004563 

Iteracion 00725    Perdida 0.004412 

Iteracion 00726    Perdida 0.004429 

Iteracion 00727    Perdida 0.004354 

Iteracion 00728    Perdida 0.004252 

Iteracion 00729    Perdida 0.004243 

Iteracion 00730    Perdida 0.004173 

Iteracion 00731    Perdida 0.004171 

Iteracion 00732    Perdida 0.004138 

Iteracion 00733    Perdida 0.004109 

Iteracion 00734    Perdida 0.004139 

Iteracion 00735    Perdida 0.004199 

Iteracion 00736    Perdida 0.004322 

Iteracion 00737    Perdida 0.004324 

Iteracion 00738    Perdida 0.004278 

Iteracion 00739    Perdida 0.004306 

Iteracion 00740    Perdida 0.004380 

Iteracion 00741    Perdida 0.004485 

Iteracion 00742    Perdida 0.004611 

Iteracion 00743    Perdida 0.004561 

Iteracion 00744    Perdida 0.004604 

Iteracion 00745    Perdida 0.004446 

Iteracion 00746    Perdida 0.004499 

Iteracion 00747    Perdida 0.004325 

Iteracion 00748    Perdida 0.004219 

Iteracion 00749    Perdida 0.004182 

Iteracion 00750    Perdida 0.004107 

Iteracion 00751    Perdida 0.004155 

Iteracion 00752    Perdida 0.004134 

Iteracion 00753    Perdida 0.004076 

Iteracion 00754    Perdida 0.004091 

Iteracion 00755    Perdida 0.004019 

Iteracion 00756    Perdida 0.003992 

Iteracion 00757    Perdida 0.003960 

Iteracion 00758    Perdida 0.003904 

Iteracion 00759    Perdida 0.003875 

Iteracion 00760    Perdida 0.003836 

Iteracion 00761    Perdida 0.003837 

Iteracion 00762    Perdida 0.003910 

Iteracion 00763    Perdida 0.003913 

Iteracion 00764    Perdida 0.003922 

Iteracion 00765    Perdida 0.003915 

Iteracion 00766    Perdida 0.003855 

Iteracion 00767    Perdida 0.003828 

Iteracion 00768    Perdida 0.003797 

Iteracion 00769    Perdida 0.003920 

Iteracion 00770    Perdida 0.003976 

Iteracion 00771    Perdida 0.003893 

Iteracion 00772    Perdida 0.004011 

Iteracion 00773    Perdida 0.004181 

Iteracion 00774    Perdida 0.004275 

Iteracion 00775    Perdida 0.004815 

Iteracion 00776    Perdida 0.005079 

Iteracion 00777    Perdida 0.004507 

Iteracion 00778    Perdida 0.004162 

Iteracion 00779    Perdida 0.004542 

Iteracion 00780    Perdida 0.004184 

Iteracion 00781    Perdida 0.004174 

Iteracion 00782    Perdida 0.004144 

Iteracion 00783    Perdida 0.004017 

Iteracion 00784    Perdida 0.003923 

Iteracion 00785    Perdida 0.003966 

Iteracion 00786    Perdida 0.003818 

Iteracion 00787    Perdida 0.003816 

Iteracion 00788    Perdida 0.003797 

Iteracion 00789    Perdida 0.003722 

Iteracion 00790    Perdida 0.003704 

Iteracion 00791    Perdida 0.003665 

Iteracion 00792    Perdida 0.003613 

Iteracion 00793    Perdida 0.003589 

Iteracion 00794    Perdida 0.003602 

Iteracion 00795    Perdida 0.003595 

Iteracion 00796    Perdida 0.003690 

Iteracion 00797    Perdida 0.003733 

Iteracion 00798    Perdida 0.003878 

Iteracion 00799    Perdida 0.003813 

Iteracion 00800    Perdida 0.003677 

Iteracion 00801    Perdida 0.003683 

Iteracion 00802    Perdida 0.003637 

Iteracion 00803    Perdida 0.003759 

Iteracion 00804    Perdida 0.003645 

Iteracion 00805    Perdida 0.003672 

Iteracion 00806    Perdida 0.003843 

Iteracion 00807    Perdida 0.003739 

Iteracion 00808    Perdida 0.003753 

Iteracion 00809    Perdida 0.003693 

Iteracion 00810    Perdida 0.003553 

Iteracion 00811    Perdida 0.003604 

Iteracion 00812    Perdida 0.003629 

Iteracion 00813    Perdida 0.003621 

Iteracion 00814    Perdida 0.003569 

Iteracion 00815    Perdida 0.003472 

Iteracion 00816    Perdida 0.003489 

Iteracion 00817    Perdida 0.003503 

Iteracion 00818    Perdida 0.003496 

Iteracion 00819    Perdida 0.003550 

Iteracion 00820    Perdida 0.003578 

Iteracion 00821    Perdida 0.003661 

Iteracion 00822    Perdida 0.003799 

Iteracion 00823    Perdida 0.003889 

Iteracion 00824    Perdida 0.003635 

Iteracion 00825    Perdida 0.003787 

Iteracion 00826    Perdida 0.003719 

Iteracion 00827    Perdida 0.003580 

Iteracion 00828    Perdida 0.003507 

Iteracion 00829    Perdida 0.003573 

Iteracion 00830    Perdida 0.003408 

Iteracion 00831    Perdida 0.003434 

Iteracion 00832    Perdida 0.003385 

Iteracion 00833    Perdida 0.003442 

Iteracion 00834    Perdida 0.003442 

Iteracion 00835    Perdida 0.003319 

Iteracion 00836    Perdida 0.003293 

Iteracion 00837    Perdida 0.003314 

Iteracion 00838    Perdida 0.003260 

Iteracion 00839    Perdida 0.003294 

Iteracion 00840    Perdida 0.003226 

Iteracion 00841    Perdida 0.003194 

Iteracion 00842    Perdida 0.003223 

Iteracion 00843    Perdida 0.003350 

Iteracion 00844    Perdida 0.003688 

Iteracion 00845    Perdida 0.004220 

Iteracion 00846    Perdida 0.004421 

Iteracion 00847    Perdida 0.004580 

Iteracion 00848    Perdida 0.004420 

Iteracion 00849    Perdida 0.004011 

Iteracion 00850    Perdida 0.003899 

Iteracion 00851    Perdida 0.003959 

Iteracion 00852    Perdida 0.003768 

Iteracion 00853    Perdida 0.003696 

Iteracion 00854    Perdida 0.003655 

Iteracion 00855    Perdida 0.003551 

Iteracion 00856    Perdida 0.003520 

Iteracion 00857    Perdida 0.003423 

Iteracion 00858    Perdida 0.003391 

Iteracion 00859    Perdida 0.003335 

Iteracion 00860    Perdida 0.003285 

Iteracion 00861    Perdida 0.003289 

Iteracion 00862    Perdida 0.003160 

Iteracion 00863    Perdida 0.003171 

Iteracion 00864    Perdida 0.003127 

Iteracion 00865    Perdida 0.003069 

Iteracion 00866    Perdida 0.003094 

Iteracion 00867    Perdida 0.003031 

Iteracion 00868    Perdida 0.003003 

Iteracion 00869    Perdida 0.002974 

Iteracion 00870    Perdida 0.002952 

Iteracion 00871    Perdida 0.002910 

Iteracion 00872    Perdida 0.002932 

Iteracion 00873    Perdida 0.002936 

Iteracion 00874    Perdida 0.002935 

Iteracion 00875    Perdida 0.002936 

Iteracion 00876    Perdida 0.002959 

Iteracion 00877    Perdida 0.003010 

Iteracion 00878    Perdida 0.003133 

Iteracion 00879    Perdida 0.003295 

Iteracion 00880    Perdida 0.003311 

Iteracion 00881    Perdida 0.003394 

Iteracion 00882    Perdida 0.003275 

Iteracion 00883    Perdida 0.003566 

Iteracion 00884    Perdida 0.003629 

Iteracion 00885    Perdida 0.003420 

Iteracion 00886    Perdida 0.003224 

Iteracion 00887    Perdida 0.003323 

Iteracion 00888    Perdida 0.003255 

Iteracion 00889    Perdida 0.003149 

Iteracion 00890    Perdida 0.003133 

Iteracion 00891    Perdida 0.003023 

Iteracion 00892    Perdida 0.003031 

Iteracion 00893    Perdida 0.002949 

Iteracion 00894    Perdida 0.002960 

Iteracion 00895    Perdida 0.002849 

Iteracion 00896    Perdida 0.002865 

Iteracion 00897    Perdida 0.002852 

Iteracion 00898    Perdida 0.002843 

Iteracion 00899    Perdida 0.002768 

Iteracion 00900    Perdida 0.002817 

Iteracion 00901    Perdida 0.002815 

Iteracion 00902    Perdida 0.002965 

Iteracion 00903    Perdida 0.003055 

Iteracion 00904    Perdida 0.003209 

Iteracion 00905    Perdida 0.003292 

Iteracion 00906    Perdida 0.003320 

Iteracion 00907    Perdida 0.003196 

Iteracion 00908    Perdida 0.003044 

Iteracion 00909    Perdida 0.003097 

Iteracion 00910    Perdida 0.002924 

Iteracion 00911    Perdida 0.002948 

Iteracion 00912    Perdida 0.002934 

Iteracion 00913    Perdida 0.002832 

Iteracion 00914    Perdida 0.002833 

Iteracion 00915    Perdida 0.002810 

Iteracion 00916    Perdida 0.002729 

Iteracion 00917    Perdida 0.002774 

Iteracion 00918    Perdida 0.002746 

Iteracion 00919    Perdida 0.002683 

Iteracion 00920    Perdida 0.002702 

Iteracion 00921    Perdida 0.002650 

Iteracion 00922    Perdida 0.002706 

Iteracion 00923    Perdida 0.002713 

Iteracion 00924    Perdida 0.002783 

Iteracion 00925    Perdida 0.002709 

Iteracion 00926    Perdida 0.002715 

Iteracion 00927    Perdida 0.002736 

Iteracion 00928    Perdida 0.002830 

Iteracion 00929    Perdida 0.002897 

Iteracion 00930    Perdida 0.002810 

Iteracion 00931    Perdida 0.002740 

Iteracion 00932    Perdida 0.002652 

Iteracion 00933    Perdida 0.002757 

Iteracion 00934    Perdida 0.002750 

Iteracion 00935    Perdida 0.002664 

Iteracion 00936    Perdida 0.002643 

Iteracion 00937    Perdida 0.002647 

Iteracion 00938    Perdida 0.002687 

Iteracion 00939    Perdida 0.002652 

Iteracion 00940    Perdida 0.002647 

Iteracion 00941    Perdida 0.002576 

Iteracion 00942    Perdida 0.002680 

Iteracion 00943    Perdida 0.002635 

Iteracion 00944    Perdida 0.002665 

Iteracion 00945    Perdida 0.002656 

Iteracion 00946    Perdida 0.002725 

Iteracion 00947    Perdida 0.002758 

Iteracion 00948    Perdida 0.002861 

Iteracion 00949    Perdida 0.002926 

Iteracion 00950    Perdida 0.002898 

Iteracion 00951    Perdida 0.002693 

Iteracion 00952    Perdida 0.002633 

Iteracion 00953    Perdida 0.002640 

Iteracion 00954    Perdida 0.002581 

Iteracion 00955    Perdida 0.002544 

Iteracion 00956    Perdida 0.002476 

Iteracion 00957    Perdida 0.002473 

Iteracion 00958    Perdida 0.002460 

Iteracion 00959    Perdida 0.002406 

Iteracion 00960    Perdida 0.002403 

Iteracion 00961    Perdida 0.002402 

Iteracion 00962    Perdida 0.002469 

Iteracion 00963    Perdida 0.002610 

Iteracion 00964    Perdida 0.002668 

Iteracion 00965    Perdida 0.002579 

Iteracion 00966    Perdida 0.002523 

Iteracion 00967    Perdida 0.002627 

Iteracion 00968    Perdida 0.002528 

Iteracion 00969    Perdida 0.002424 

Iteracion 00970    Perdida 0.002424 

Iteracion 00971    Perdida 0.002456 

Iteracion 00972    Perdida 0.002367 

Iteracion 00973    Perdida 0.002374 

Iteracion 00974    Perdida 0.002362 

Iteracion 00975    Perdida 0.002374 

Iteracion 00976    Perdida 0.002312 

Iteracion 00977    Perdida 0.002386 

Iteracion 00978    Perdida 0.002412 

Iteracion 00979    Perdida 0.002456 

Iteracion 00980    Perdida 0.002553 

Iteracion 00981    Perdida 0.002762 

Iteracion 00982    Perdida 0.002947 

Iteracion 00983    Perdida 0.003126 

Iteracion 00984    Perdida 0.003062 

Iteracion 00985    Perdida 0.002868 

Iteracion 00986    Perdida 0.002903 

Iteracion 00987    Perdida 0.002691 

Iteracion 00988    Perdida 0.002667 

Iteracion 00989    Perdida 0.002616 

Iteracion 00990    Perdida 0.002547 

Iteracion 00991    Perdida 0.002493 

Iteracion 00992    Perdida 0.002461 

Iteracion 00993    Perdida 0.002453 

Iteracion 00994    Perdida 0.002344 

Iteracion 00995    Perdida 0.002387 

Iteracion 00996    Perdida 0.002271 

Iteracion 00997    Perdida 0.002270 

Iteracion 00998    Perdida 0.002258 

Iteracion 00999    Perdida 0.002225 

Iteracion 01000    Perdida 0.002152 

Iteracion 01001    Perdida 0.002165 

Iteracion 01002    Perdida 0.002156 

Iteracion 01003    Perdida 0.002175 

Iteracion 01004    Perdida 0.002143 

Iteracion 01005    Perdida 0.002228 

Iteracion 01006    Perdida 0.002226 

Iteracion 01007    Perdida 0.002277 

Iteracion 01008    Perdida 0.002239 

Iteracion 01009    Perdida 0.002353 

Iteracion 01010    Perdida 0.002467 

Iteracion 01011    Perdida 0.002599 

Iteracion 01012    Perdida 0.002453 

Iteracion 01013    Perdida 0.002279 

Iteracion 01014    Perdida 0.002295 

Iteracion 01015    Perdida 0.002280 

Iteracion 01016    Perdida 0.002242 

Iteracion 01017    Perdida 0.002183 

Iteracion 01018    Perdida 0.002222 

Iteracion 01019    Perdida 0.002197 

Iteracion 01020    Perdida 0.002191 

Iteracion 01021    Perdida 0.002199 

Iteracion 01022    Perdida 0.002177 

Iteracion 01023    Perdida 0.002175 

Iteracion 01024    Perdida 0.002187 

Iteracion 01025    Perdida 0.002207 

Iteracion 01026    Perdida 0.002091 

Iteracion 01027    Perdida 0.002131 

Iteracion 01028    Perdida 0.002045 

Iteracion 01029    Perdida 0.002027 

Iteracion 01030    Perdida 0.002036 

Iteracion 01031    Perdida 0.002054 

Iteracion 01032    Perdida 0.002055 

Iteracion 01033    Perdida 0.002179 

Iteracion 01034    Perdida 0.002241 

Iteracion 01035    Perdida 0.002320 

Iteracion 01036    Perdida 0.002268 

Iteracion 01037    Perdida 0.002161 

Iteracion 01038    Perdida 0.002182 

Iteracion 01039    Perdida 0.002268 

Iteracion 01040    Perdida 0.002287 

Iteracion 01041    Perdida 0.002229 

Iteracion 01042    Perdida 0.002108 

Iteracion 01043    Perdida 0.002121 

Iteracion 01044    Perdida 0.002007 

Iteracion 01045    Perdida 0.002023 

Iteracion 01046    Perdida 0.002071 

Iteracion 01047    Perdida 0.001995 

Iteracion 01048    Perdida 0.001963 

Iteracion 01049    Perdida 0.002011 

Iteracion 01050    Perdida 0.001988 

Iteracion 01051    Perdida 0.002013 

Iteracion 01052    Perdida 0.001972 

Iteracion 01053    Perdida 0.001957 

Iteracion 01054    Perdida 0.001905 

Iteracion 01055    Perdida 0.001908 

Iteracion 01056    Perdida 0.001896 

Iteracion 01057    Perdida 0.001959 

Iteracion 01058    Perdida 0.001942 

Iteracion 01059    Perdida 0.001984 

Iteracion 01060    Perdida 0.002054 

Iteracion 01061    Perdida 0.001969 

Iteracion 01062    Perdida 0.002025 

Iteracion 01063    Perdida 0.002155 

Iteracion 01064    Perdida 0.002225 

Iteracion 01065    Perdida 0.002184 

Iteracion 01066    Perdida 0.002242 

Iteracion 01067    Perdida 0.002221 

Iteracion 01068    Perdida 0.002228 

Iteracion 01069    Perdida 0.002163 

Iteracion 01070    Perdida 0.002118 

Iteracion 01071    Perdida 0.002100 

Iteracion 01072    Perdida 0.002065 

Iteracion 01073    Perdida 0.002039 

Iteracion 01074    Perdida 0.001946 

Iteracion 01075    Perdida 0.001958 

Iteracion 01076    Perdida 0.001969 

Iteracion 01077    Perdida 0.001962 

Iteracion 01078    Perdida 0.001999 

Iteracion 01079    Perdida 0.001936 

Iteracion 01080    Perdida 0.001877 

Iteracion 01081    Perdida 0.001928 

Iteracion 01082    Perdida 0.001852 

Iteracion 01083    Perdida 0.001890 

Iteracion 01084    Perdida 0.001870 

Iteracion 01085    Perdida 0.001877 

Iteracion 01086    Perdida 0.001948 

Iteracion 01087    Perdida 0.001949 

Iteracion 01088    Perdida 0.001844 

Iteracion 01089    Perdida 0.001821 

Iteracion 01090    Perdida 0.001795 

Iteracion 01091    Perdida 0.001784 

Iteracion 01092    Perdida 0.001769 

Iteracion 01093    Perdida 0.001785 

Iteracion 01094    Perdida 0.001778 

Iteracion 01095    Perdida 0.001802 

Iteracion 01096    Perdida 0.001876 

Iteracion 01097    Perdida 0.001938 

Iteracion 01098    Perdida 0.001979 

Iteracion 01099    Perdida 0.002173 

Iteracion 01100    Perdida 0.002189 

Iteracion 01101    Perdida 0.002126 

Iteracion 01102    Perdida 0.002102 

Iteracion 01103    Perdida 0.002039 

Iteracion 01104    Perdida 0.001885 

Iteracion 01105    Perdida 0.001908 

Iteracion 01106    Perdida 0.001973 

Iteracion 01107    Perdida 0.001808 

Iteracion 01108    Perdida 0.001846 

Iteracion 01109    Perdida 0.001834 

Iteracion 01110    Perdida 0.001770 

Iteracion 01111    Perdida 0.001810 

Iteracion 01112    Perdida 0.001771 

Iteracion 01113    Perdida 0.001752 

Iteracion 01114    Perdida 0.001733 

Iteracion 01115    Perdida 0.001704 

Iteracion 01116    Perdida 0.001680 

Iteracion 01117    Perdida 0.001654 

Iteracion 01118    Perdida 0.001614 

Iteracion 01119    Perdida 0.001625 

Iteracion 01120    Perdida 0.001624 

Iteracion 01121    Perdida 0.001606 

Iteracion 01122    Perdida 0.001617 

Iteracion 01123    Perdida 0.001635 

Iteracion 01124    Perdida 0.001652 

Iteracion 01125    Perdida 0.001776 

Iteracion 01126    Perdida 0.001909 

Iteracion 01127    Perdida 0.002037 

Iteracion 01128    Perdida 0.002051 

Iteracion 01129    Perdida 0.002008 

Iteracion 01130    Perdida 0.002008 

Iteracion 01131    Perdida 0.002059 

Iteracion 01132    Perdida 0.001889 

Iteracion 01133    Perdida 0.001904 

Iteracion 01134    Perdida 0.001836 

Iteracion 01135    Perdida 0.001804 

Iteracion 01136    Perdida 0.001787 

Iteracion 01137    Perdida 0.001725 

Iteracion 01138    Perdida 0.001719 

Iteracion 01139    Perdida 0.001691 

Iteracion 01140    Perdida 0.001652 

Iteracion 01141    Perdida 0.001641 

Iteracion 01142    Perdida 0.001613 

Iteracion 01143    Perdida 0.001575 

Iteracion 01144    Perdida 0.001576 

Iteracion 01145    Perdida 0.001542 

Iteracion 01146    Perdida 0.001547 

Iteracion 01147    Perdida 0.001521 

Iteracion 01148    Perdida 0.001565 

Iteracion 01149    Perdida 0.001627 

Iteracion 01150    Perdida 0.001781 

Iteracion 01151    Perdida 0.001847 

Iteracion 01152    Perdida 0.001909 

Iteracion 01153    Perdida 0.001863 

Iteracion 01154    Perdida 0.001889 

Iteracion 01155    Perdida 0.001946 

Iteracion 01156    Perdida 0.001843 

Iteracion 01157    Perdida 0.001918 

Iteracion 01158    Perdida 0.001863 

Iteracion 01159    Perdida 0.001690 

Iteracion 01160    Perdida 0.001736 

Iteracion 01161    Perdida 0.001727 

Iteracion 01162    Perdida 0.001651 

Iteracion 01163    Perdida 0.001593 

Iteracion 01164    Perdida 0.001614 

Iteracion 01165    Perdida 0.001557 

Iteracion 01166    Perdida 0.001560 

Iteracion 01167    Perdida 0.001557 

Iteracion 01168    Perdida 0.001540 

Iteracion 01169    Perdida 0.001590 

Iteracion 01170    Perdida 0.001640 

Iteracion 01171    Perdida 0.001665 

Iteracion 01172    Perdida 0.001672 

Iteracion 01173    Perdida 0.001644 

Iteracion 01174    Perdida 0.001750 

Iteracion 01175    Perdida 0.001744 

Iteracion 01176    Perdida 0.001735 

Iteracion 01177    Perdida 0.001770 

Iteracion 01178    Perdida 0.001768 

Iteracion 01179    Perdida 0.001835 

Iteracion 01180    Perdida 0.001914 

Iteracion 01181    Perdida 0.001711 

Iteracion 01182    Perdida 0.001657 

Iteracion 01183    Perdida 0.001744 

Iteracion 01184    Perdida 0.001658 

Iteracion 01185    Perdida 0.001636 

Iteracion 01186    Perdida 0.001535 

Iteracion 01187    Perdida 0.001609 

Iteracion 01188    Perdida 0.001569 

Iteracion 01189    Perdida 0.001528 

Iteracion 01190    Perdida 0.001538 

Iteracion 01191    Perdida 0.001474 

Iteracion 01192    Perdida 0.001454 

Iteracion 01193    Perdida 0.001433 

Iteracion 01194    Perdida 0.001423 

Iteracion 01195    Perdida 0.001412 

Iteracion 01196    Perdida 0.001399 

Iteracion 01197    Perdida 0.001400 

Iteracion 01198    Perdida 0.001367 

Iteracion 01199    Perdida 0.001376 

Iteracion 01200    Perdida 0.001414 

Iteracion 01201    Perdida 0.001482 

Iteracion 01202    Perdida 0.001587 

Iteracion 01203    Perdida 0.001666 

Iteracion 01204    Perdida 0.001730 

Iteracion 01205    Perdida 0.001580 

Iteracion 01206    Perdida 0.001491 

Iteracion 01207    Perdida 0.001639 

Iteracion 01208    Perdida 0.001602 

Iteracion 01209    Perdida 0.001529 

Iteracion 01210    Perdida 0.001542 

Iteracion 01211    Perdida 0.001613 

Iteracion 01212    Perdida 0.001604 

Iteracion 01213    Perdida 0.001567 

Iteracion 01214    Perdida 0.001595 

Iteracion 01215    Perdida 0.001524 

Iteracion 01216    Perdida 0.001408 

Iteracion 01217    Perdida 0.001479 

Iteracion 01218    Perdida 0.001479 

Iteracion 01219    Perdida 0.001388 

Iteracion 01220    Perdida 0.001397 

Iteracion 01221    Perdida 0.001433 

Iteracion 01222    Perdida 0.001345 

Iteracion 01223    Perdida 0.001360 

Iteracion 01224    Perdida 0.001361 

Iteracion 01225    Perdida 0.001334 

Iteracion 01226    Perdida 0.001326 

Iteracion 01227    Perdida 0.001337 

Iteracion 01228    Perdida 0.001313 

Iteracion 01229    Perdida 0.001331 

Iteracion 01230    Perdida 0.001402 

Iteracion 01231    Perdida 0.001454 

Iteracion 01232    Perdida 0.001526 

Iteracion 01233    Perdida 0.001627 

Iteracion 01234    Perdida 0.001600 

Iteracion 01235    Perdida 0.001582 

Iteracion 01236    Perdida 0.001585 

Iteracion 01237    Perdida 0.001647 

Iteracion 01238    Perdida 0.001563 

Iteracion 01239    Perdida 0.001523 

Iteracion 01240    Perdida 0.001552 

Iteracion 01241    Perdida 0.001597 

Iteracion 01242    Perdida 0.001533 

Iteracion 01243    Perdida 0.001572 

Iteracion 01244    Perdida 0.001655 

Iteracion 01245    Perdida 0.001509 

Iteracion 01246    Perdida 0.001617 

Iteracion 01247    Perdida 0.001545 

Iteracion 01248    Perdida 0.001548 

Iteracion 01249    Perdida 0.001578 

Iteracion 01250    Perdida 0.001497 

Iteracion 01251    Perdida 0.001486 

Iteracion 01252    Perdida 0.001462 

Iteracion 01253    Perdida 0.001434 

Iteracion 01254    Perdida 0.001424 

Iteracion 01255    Perdida 0.001306 

Iteracion 01256    Perdida 0.001349 

Iteracion 01257    Perdida 0.001323 

Iteracion 01258    Perdida 0.001321 

Iteracion 01259    Perdida 0.001294 

Iteracion 01260    Perdida 0.001271 

Iteracion 01261    Perdida 0.001262 

Iteracion 01262    Perdida 0.001274 

Iteracion 01263    Perdida 0.001249 

Iteracion 01264    Perdida 0.001280 

Iteracion 01265    Perdida 0.001264 

Iteracion 01266    Perdida 0.001254 

Iteracion 01267    Perdida 0.001236 

Iteracion 01268    Perdida 0.001234 

Iteracion 01269    Perdida 0.001226 

Iteracion 01270    Perdida 0.001237 

Iteracion 01271    Perdida 0.001274 

Iteracion 01272    Perdida 0.001342 

Iteracion 01273    Perdida 0.001383 

Iteracion 01274    Perdida 0.001449 

Iteracion 01275    Perdida 0.001453 

Iteracion 01276    Perdida 0.001510 

Iteracion 01277    Perdida 0.001460 

Iteracion 01278    Perdida 0.001432 

Iteracion 01279    Perdida 0.001427 

Iteracion 01280    Perdida 0.001448 

Iteracion 01281    Perdida 0.001447 

Iteracion 01282    Perdida 0.001337 

Iteracion 01283    Perdida 0.001369 

Iteracion 01284    Perdida 0.001425 

Iteracion 01285    Perdida 0.001343 

Iteracion 01286    Perdida 0.001366 

Iteracion 01287    Perdida 0.001378 

Iteracion 01288    Perdida 0.001332 

Iteracion 01289    Perdida 0.001335 

Iteracion 01290    Perdida 0.001305 

Iteracion 01291    Perdida 0.001354 

Iteracion 01292    Perdida 0.001330 

Iteracion 01293    Perdida 0.001324 

Iteracion 01294    Perdida 0.001315 

Iteracion 01295    Perdida 0.001266 

Iteracion 01296    Perdida 0.001250 

Iteracion 01297    Perdida 0.001260 

Iteracion 01298    Perdida 0.001209 

Iteracion 01299    Perdida 0.001196 

Iteracion 01300    Perdida 0.001190 

Iteracion 01301    Perdida 0.001195 

Iteracion 01302    Perdida 0.001153 

Iteracion 01303    Perdida 0.001193 

Iteracion 01304    Perdida 0.001167 

Iteracion 01305    Perdida 0.001144 

Iteracion 01306    Perdida 0.001155 

Iteracion 01307    Perdida 0.001134 

Iteracion 01308    Perdida 0.001123 

Iteracion 01309    Perdida 0.001094 

Iteracion 01310    Perdida 0.001129 

Iteracion 01311    Perdida 0.001129 

Iteracion 01312    Perdida 0.001136 

Iteracion 01313    Perdida 0.001157 

Iteracion 01314    Perdida 0.001165 

Iteracion 01315    Perdida 0.001169 

Iteracion 01316    Perdida 0.001191 

Iteracion 01317    Perdida 0.001155 

Iteracion 01318    Perdida 0.001167 

Iteracion 01319    Perdida 0.001162 

Iteracion 01320    Perdida 0.001183 

Iteracion 01321    Perdida 0.001176 

Iteracion 01322    Perdida 0.001178 

Iteracion 01323    Perdida 0.001278 

Iteracion 01324    Perdida 0.001473 

Iteracion 01325    Perdida 0.001508 

Iteracion 01326    Perdida 0.001541 

Iteracion 01327    Perdida 0.001716 

Iteracion 01328    Perdida 0.001827 

Iteracion 01329    Perdida 0.001979 

Iteracion 01330    Perdida 0.001931 

Iteracion 01331    Perdida 0.001804 

Iteracion 01332    Perdida 0.001860 

Iteracion 01333    Perdida 0.001673 

Iteracion 01334    Perdida 0.001934 

Iteracion 01335    Perdida 0.002077 

Iteracion 01336    Perdida 0.003599 

Iteracion 01337    Perdida 0.010983 

Iteracion 01338    Perdida 0.017884 

Iteracion 01339    Perdida 0.023444 

Iteracion 01340    Perdida 0.022524 

Iteracion 01341    Perdida 0.026015 

Iteracion 01342    Perdida 0.025094 

Iteracion 01343    Perdida 0.022965 

Iteracion 01344    Perdida 0.021758 

Iteracion 01345    Perdida 0.019783 

Iteracion 01346    Perdida 0.019292 

Iteracion 01347    Perdida 0.018577 

Iteracion 01348    Perdida 0.019440 

Iteracion 01349    Perdida 0.017658 

Iteracion 01350    Perdida 0.017060 

Iteracion 01351    Perdida 0.016710 

Iteracion 01352    Perdida 0.016439 

Iteracion 01353    Perdida 0.016223 

Iteracion 01354    Perdida 0.015576 

Iteracion 01355    Perdida 0.015287 

Iteracion 01356    Perdida 0.015098 

Iteracion 01357    Perdida 0.014597 

Iteracion 01358    Perdida 0.014499 

Iteracion 01359    Perdida 0.014299 

Iteracion 01360    Perdida 0.013964 

Iteracion 01361    Perdida 0.013731 

Iteracion 01362    Perdida 0.013492 

Iteracion 01363    Perdida 0.013214 

Iteracion 01364    Perdida 0.013134 

Iteracion 01365    Perdida 0.012846 

Iteracion 01366    Perdida 0.012704 

Iteracion 01367    Perdida 0.012433 

Iteracion 01368    Perdida 0.012321 

Iteracion 01369    Perdida 0.012206 

Iteracion 01370    Perdida 0.012023 

Iteracion 01371    Perdida 0.012094 

Iteracion 01372    Perdida 0.012594 

Iteracion 01373    Perdida 0.013551 

Iteracion 01374    Perdida 0.012012 

Iteracion 01375    Perdida 0.012519 

Iteracion 01376    Perdida 0.011894 

Iteracion 01377    Perdida 0.011967 

Iteracion 01378    Perdida 0.011694 

Iteracion 01379    Perdida 0.011538 

Iteracion 01380    Perdida 0.011406 

Iteracion 01381    Perdida 0.011191 

Iteracion 01382    Perdida 0.011026 

Iteracion 01383    Perdida 0.010916 

Iteracion 01384    Perdida 0.010770 

Iteracion 01385    Perdida 0.010766 

Iteracion 01386    Perdida 0.010762 

Iteracion 01387    Perdida 0.010654 

Iteracion 01388    Perdida 0.010318 

Iteracion 01389    Perdida 0.010268 

Iteracion 01390    Perdida 0.010166 

Iteracion 01391    Perdida 0.010017 

Iteracion 01392    Perdida 0.009892 

Iteracion 01393    Perdida 0.009837 

Iteracion 01394    Perdida 0.009638 

Iteracion 01395    Perdida 0.009594 

Iteracion 01396    Perdida 0.009551 

Iteracion 01397    Perdida 0.009444 

Iteracion 01398    Perdida 0.009428 

Iteracion 01399    Perdida 0.009274 

Iteracion 01400    Perdida 0.009205 

Iteracion 01401    Perdida 0.009041 

Iteracion 01402    Perdida 0.008925 

Iteracion 01403    Perdida 0.008915 

Iteracion 01404    Perdida 0.008798 

Iteracion 01405    Perdida 0.009134 

Iteracion 01406    Perdida 0.009172 

Iteracion 01407    Perdida 0.009365 

Iteracion 01408    Perdida 0.009302 

Iteracion 01409    Perdida 0.008844 

Iteracion 01410    Perdida 0.008897 

Iteracion 01411    Perdida 0.008717 

Iteracion 01412    Perdida 0.008617 

Iteracion 01413    Perdida 0.008542 

Iteracion 01414    Perdida 0.008363 

Iteracion 01415    Perdida 0.008330 

Iteracion 01416    Perdida 0.008243 

Iteracion 01417    Perdida 0.008141 

Iteracion 01418    Perdida 0.008129 

Iteracion 01419    Perdida 0.008016 

Iteracion 01420    Perdida 0.007901 

Iteracion 01421    Perdida 0.007812 

Iteracion 01422    Perdida 0.007789 

Iteracion 01423    Perdida 0.007704 

Iteracion 01424    Perdida 0.007716 

Iteracion 01425    Perdida 0.007625 

Iteracion 01426    Perdida 0.007507 

Iteracion 01427    Perdida 0.007440 

Iteracion 01428    Perdida 0.007507 

Iteracion 01429    Perdida 0.007589 

Iteracion 01430    Perdida 0.007561 

Iteracion 01431    Perdida 0.007678 

Iteracion 01432    Perdida 0.007991 

Iteracion 01433    Perdida 0.007721 

Iteracion 01434    Perdida 0.007359 

Iteracion 01435    Perdida 0.007224 

Iteracion 01436    Perdida 0.007415 

Iteracion 01437    Perdida 0.007185 

Iteracion 01438    Perdida 0.007020 

Iteracion 01439    Perdida 0.007240 

Iteracion 01440    Perdida 0.007074 

Iteracion 01441    Perdida 0.006915 

Iteracion 01442    Perdida 0.007030 

Iteracion 01443    Perdida 0.006915 

Iteracion 01444    Perdida 0.006833 

Iteracion 01445    Perdida 0.006856 

Iteracion 01446    Perdida 0.006749 

Iteracion 01447    Perdida 0.006629 

Iteracion 01448    Perdida 0.006686 

Iteracion 01449    Perdida 0.006638 

Iteracion 01450    Perdida 0.006552 

Iteracion 01451    Perdida 0.006646 

Iteracion 01452    Perdida 0.006893 

Iteracion 01453    Perdida 0.007144 

Iteracion 01454    Perdida 0.007051 

Iteracion 01455    Perdida 0.006941 

Iteracion 01456    Perdida 0.006610 

Iteracion 01457    Perdida 0.006641 

Iteracion 01458    Perdida 0.006615 

Iteracion 01459    Perdida 0.006671 

Iteracion 01460    Perdida 0.006407 

Iteracion 01461    Perdida 0.006476 

Iteracion 01462    Perdida 0.006353 

Iteracion 01463    Perdida 0.006353 

Iteracion 01464    Perdida 0.006284 

Iteracion 01465    Perdida 0.006125 

Iteracion 01466    Perdida 0.006192 

Iteracion 01467    Perdida 0.006091 

Iteracion 01468    Perdida 0.006112 

Iteracion 01469    Perdida 0.006084 

Iteracion 01470    Perdida 0.005990 

Iteracion 01471    Perdida 0.005927 

Iteracion 01472    Perdida 0.005886 

Iteracion 01473    Perdida 0.005759 

Iteracion 01474    Perdida 0.005784 

Iteracion 01475    Perdida 0.005681 

Iteracion 01476    Perdida 0.005745 

Iteracion 01477    Perdida 0.005684 

Iteracion 01478    Perdida 0.005741 

Iteracion 01479    Perdida 0.005731 

Iteracion 01480    Perdida 0.005993 

Iteracion 01481    Perdida 0.005869 

Iteracion 01482    Perdida 0.005848 

Iteracion 01483    Perdida 0.005827 

Iteracion 01484    Perdida 0.006049 

Iteracion 01485    Perdida 0.005868 

Iteracion 01486    Perdida 0.005635 

Iteracion 01487    Perdida 0.005660 

Iteracion 01488    Perdida 0.005622 

Iteracion 01489    Perdida 0.005492 

Iteracion 01490    Perdida 0.005494 

Iteracion 01491    Perdida 0.005481 

Iteracion 01492    Perdida 0.005320 

Iteracion 01493    Perdida 0.005360 

Iteracion 01494    Perdida 0.005295 

Iteracion 01495    Perdida 0.005255 

Iteracion 01496    Perdida 0.005221 

Iteracion 01497    Perdida 0.005226 

Iteracion 01498    Perdida 0.005166 

Iteracion 01499    Perdida 0.005229 

Iteracion 01500    Perdida 0.005182 

Iteracion 01501    Perdida 0.005242 

Iteracion 01502    Perdida 0.005131 

Iteracion 01503    Perdida 0.005057 

Iteracion 01504    Perdida 0.005032 

Iteracion 01505    Perdida 0.005083 

Iteracion 01506    Perdida 0.005068 

Iteracion 01507    Perdida 0.005178 

Iteracion 01508    Perdida 0.005342 

Iteracion 01509    Perdida 0.005400 

Iteracion 01510    Perdida 0.005125 

Iteracion 01511    Perdida 0.005049 

Iteracion 01512    Perdida 0.005175 

Iteracion 01513    Perdida 0.005104 

Iteracion 01514    Perdida 0.005194 

Iteracion 01515    Perdida 0.005039 

Iteracion 01516    Perdida 0.004983 

Iteracion 01517    Perdida 0.004892 

Iteracion 01518    Perdida 0.004864 

Iteracion 01519    Perdida 0.004853 

Iteracion 01520    Perdida 0.004827 

Iteracion 01521    Perdida 0.004688 

Iteracion 01522    Perdida 0.004643 

Iteracion 01523    Perdida 0.004609 

Iteracion 01524    Perdida 0.004617 

Iteracion 01525    Perdida 0.004677 

Iteracion 01526    Perdida 0.004810 

Iteracion 01527    Perdida 0.005055 

Iteracion 01528    Perdida 0.005178 

Iteracion 01529    Perdida 0.004970 

Iteracion 01530    Perdida 0.004765 

Iteracion 01531    Perdida 0.004836 

Iteracion 01532    Perdida 0.004717 

Iteracion 01533    Perdida 0.004795 

Iteracion 01534    Perdida 0.004731 

Iteracion 01535    Perdida 0.004722 

Iteracion 01536    Perdida 0.004638 

Iteracion 01537    Perdida 0.004609 

Iteracion 01538    Perdida 0.004523 

Iteracion 01539    Perdida 0.004398 

Iteracion 01540    Perdida 0.004398 

Iteracion 01541    Perdida 0.004351 

Iteracion 01542    Perdida 0.004340 

Iteracion 01543    Perdida 0.004352 

Iteracion 01544    Perdida 0.004286 

Iteracion 01545    Perdida 0.004295 

Iteracion 01546    Perdida 0.004263 

Iteracion 01547    Perdida 0.004203 

Iteracion 01548    Perdida 0.004132 

Iteracion 01549    Perdida 0.004136 

Iteracion 01550    Perdida 0.004154 

Iteracion 01551    Perdida 0.004195 

Iteracion 01552    Perdida 0.004209 

Iteracion 01553    Perdida 0.004225 

Iteracion 01554    Perdida 0.004271 

Iteracion 01555    Perdida 0.004191 

Iteracion 01556    Perdida 0.004137 

Iteracion 01557    Perdida 0.004197 

Iteracion 01558    Perdida 0.004197 

Iteracion 01559    Perdida 0.004261 

Iteracion 01560    Perdida 0.004126 

Iteracion 01561    Perdida 0.004227 

Iteracion 01562    Perdida 0.004122 

Iteracion 01563    Perdida 0.004177 

Iteracion 01564    Perdida 0.004119 

Iteracion 01565    Perdida 0.004014 

Iteracion 01566    Perdida 0.004010 

Iteracion 01567    Perdida 0.003985 

Iteracion 01568    Perdida 0.003918 

Iteracion 01569    Perdida 0.003916 

Iteracion 01570    Perdida 0.003923 

Iteracion 01571    Perdida 0.003860 

Iteracion 01572    Perdida 0.003857 

Iteracion 01573    Perdida 0.003715 

Iteracion 01574    Perdida 0.003722 

Iteracion 01575    Perdida 0.003768 

Iteracion 01576    Perdida 0.003731 

Iteracion 01577    Perdida 0.003782 

Iteracion 01578    Perdida 0.003806 

Iteracion 01579    Perdida 0.003746 

Iteracion 01580    Perdida 0.003799 

Iteracion 01581    Perdida 0.003804 

Iteracion 01582    Perdida 0.003750 

Iteracion 01583    Perdida 0.003732 

Iteracion 01584    Perdida 0.003636 

Iteracion 01585    Perdida 0.003744 

Iteracion 01586    Perdida 0.003601 

Iteracion 01587    Perdida 0.003542 

Iteracion 01588    Perdida 0.003534 

Iteracion 01589    Perdida 0.003667 

Iteracion 01590    Perdida 0.003889 

Iteracion 01591    Perdida 0.004345 

Iteracion 01592    Perdida 0.004647 

Iteracion 01593    Perdida 0.004925 

Iteracion 01594    Perdida 0.004456 

Iteracion 01595    Perdida 0.004038 

Iteracion 01596    Perdida 0.004151 

Iteracion 01597    Perdida 0.004039 

Iteracion 01598    Perdida 0.003888 

Iteracion 01599    Perdida 0.003801 

Iteracion 01600    Perdida 0.003775 

Iteracion 01601    Perdida 0.003674 

Iteracion 01602    Perdida 0.003615 

Iteracion 01603    Perdida 0.003567 

Iteracion 01604    Perdida 0.003504 

Iteracion 01605    Perdida 0.003496 

Iteracion 01606    Perdida 0.003402 

Iteracion 01607    Perdida 0.003396 

Iteracion 01608    Perdida 0.003359 

Iteracion 01609    Perdida 0.003296 

Iteracion 01610    Perdida 0.003227 

Iteracion 01611    Perdida 0.003220 

Iteracion 01612    Perdida 0.003183 

Iteracion 01613    Perdida 0.003147 

Iteracion 01614    Perdida 0.003130 

Iteracion 01615    Perdida 0.003115 

Iteracion 01616    Perdida 0.003075 

Iteracion 01617    Perdida 0.003073 

Iteracion 01618    Perdida 0.003140 

Iteracion 01619    Perdida 0.003235 

Iteracion 01620    Perdida 0.003351 

Iteracion 01621    Perdida 0.003425 

Iteracion 01622    Perdida 0.003276 

Iteracion 01623    Perdida 0.003239 

Iteracion 01624    Perdida 0.003315 

Iteracion 01625    Perdida 0.003282 

Iteracion 01626    Perdida 0.003100 

Iteracion 01627    Perdida 0.003101 

Iteracion 01628    Perdida 0.003120 

Iteracion 01629    Perdida 0.003028 

Iteracion 01630    Perdida 0.003006 

Iteracion 01631    Perdida 0.003003 

Iteracion 01632    Perdida 0.003036 

Iteracion 01633    Perdida 0.003112 

Iteracion 01634    Perdida 0.003236 

Iteracion 01635    Perdida 0.003244 

Iteracion 01636    Perdida 0.003157 

Iteracion 01637    Perdida 0.003171 

Iteracion 01638    Perdida 0.003008 

Iteracion 01639    Perdida 0.002940 

Iteracion 01640    Perdida 0.002986 

Iteracion 01641    Perdida 0.002913 

Iteracion 01642    Perdida 0.002911 

Iteracion 01643    Perdida 0.002834 

Iteracion 01644    Perdida 0.002809 

Iteracion 01645    Perdida 0.002793 

Iteracion 01646    Perdida 0.002836 

Iteracion 01647    Perdida 0.002806 

Iteracion 01648    Perdida 0.002867 

Iteracion 01649    Perdida 0.002821 

Iteracion 01650    Perdida 0.002782 

Iteracion 01651    Perdida 0.002804 

Iteracion 01652    Perdida 0.002851 

Iteracion 01653    Perdida 0.002802 

Iteracion 01654    Perdida 0.002775 

Iteracion 01655    Perdida 0.002828 

Iteracion 01656    Perdida 0.002718 

Iteracion 01657    Perdida 0.002649 

Iteracion 01658    Perdida 0.002644 

Iteracion 01659    Perdida 0.002710 

Iteracion 01660    Perdida 0.002713 

Iteracion 01661    Perdida 0.002655 

Iteracion 01662    Perdida 0.002588 

Iteracion 01663    Perdida 0.002583 

Iteracion 01664    Perdida 0.002637 

Iteracion 01665    Perdida 0.002738 

Iteracion 01666    Perdida 0.002898 

Iteracion 01667    Perdida 0.003015 

Iteracion 01668    Perdida 0.003448 

Iteracion 01669    Perdida 0.003453 

Iteracion 01670    Perdida 0.002890 

Iteracion 01671    Perdida 0.003070 

Iteracion 01672    Perdida 0.002829 

Iteracion 01673    Perdida 0.002925 

Iteracion 01674    Perdida 0.002815 

Iteracion 01675    Perdida 0.002734 

Iteracion 01676    Perdida 0.002729 

Iteracion 01677    Perdida 0.002633 

Iteracion 01678    Perdida 0.002623 

Iteracion 01679    Perdida 0.002603 

Iteracion 01680    Perdida 0.002597 

Iteracion 01681    Perdida 0.002534 

Iteracion 01682    Perdida 0.002537 

Iteracion 01683    Perdida 0.002500 

Iteracion 01684    Perdida 0.002475 

Iteracion 01685    Perdida 0.002437 

Iteracion 01686    Perdida 0.002434 

Iteracion 01687    Perdida 0.002401 

Iteracion 01688    Perdida 0.002418 

Iteracion 01689    Perdida 0.002387 

Iteracion 01690    Perdida 0.002375 

Iteracion 01691    Perdida 0.002457 

Iteracion 01692    Perdida 0.002528 

Iteracion 01693    Perdida 0.002571 

Iteracion 01694    Perdida 0.002453 

Iteracion 01695    Perdida 0.002356 

Iteracion 01696    Perdida 0.002305 

Iteracion 01697    Perdida 0.002358 

Iteracion 01698    Perdida 0.002407 

Iteracion 01699    Perdida 0.002476 

Iteracion 01700    Perdida 0.002454 

Iteracion 01701    Perdida 0.002367 

Iteracion 01702    Perdida 0.002286 

Iteracion 01703    Perdida 0.002382 

Iteracion 01704    Perdida 0.002464 

Iteracion 01705    Perdida 0.002425 

Iteracion 01706    Perdida 0.002323 

Iteracion 01707    Perdida 0.002320 

Iteracion 01708    Perdida 0.002393 

Iteracion 01709    Perdida 0.002282 

Iteracion 01710    Perdida 0.002272 

Iteracion 01711    Perdida 0.002299 

Iteracion 01712    Perdida 0.002305 

Iteracion 01713    Perdida 0.002364 

Iteracion 01714    Perdida 0.002310 

Iteracion 01715    Perdida 0.002253 

Iteracion 01716    Perdida 0.002274 

Iteracion 01717    Perdida 0.002382 

Iteracion 01718    Perdida 0.002336 

Iteracion 01719    Perdida 0.002297 

Iteracion 01720    Perdida 0.002308 

Iteracion 01721    Perdida 0.002269 

Iteracion 01722    Perdida 0.002286 

Iteracion 01723    Perdida 0.002265 

Iteracion 01724    Perdida 0.002248 

Iteracion 01725    Perdida 0.002230 

Iteracion 01726    Perdida 0.002165 

Iteracion 01727    Perdida 0.002175 

Iteracion 01728    Perdida 0.002150 

Iteracion 01729    Perdida 0.002228 

Iteracion 01730    Perdida 0.002269 

Iteracion 01731    Perdida 0.002405 

Iteracion 01732    Perdida 0.002332 

Iteracion 01733    Perdida 0.002261 

Iteracion 01734    Perdida 0.002268 

Iteracion 01735    Perdida 0.002228 

Iteracion 01736    Perdida 0.002160 

Iteracion 01737    Perdida 0.002097 

Iteracion 01738    Perdida 0.002112 

Iteracion 01739    Perdida 0.002125 

Iteracion 01740    Perdida 0.002014 

Iteracion 01741    Perdida 0.002063 

Iteracion 01742    Perdida 0.002000 

Iteracion 01743    Perdida 0.001991 

Iteracion 01744    Perdida 0.001963 

Iteracion 01745    Perdida 0.001968 

Iteracion 01746    Perdida 0.001956 

Iteracion 01747    Perdida 0.001959 

Iteracion 01748    Perdida 0.001992 

Iteracion 01749    Perdida 0.002015 

Iteracion 01750    Perdida 0.002088 

Iteracion 01751    Perdida 0.002193 

Iteracion 01752    Perdida 0.002234 

Iteracion 01753    Perdida 0.002164 

Iteracion 01754    Perdida 0.002060 

Iteracion 01755    Perdida 0.002076 

Iteracion 01756    Perdida 0.002177 

Iteracion 01757    Perdida 0.002090 

Iteracion 01758    Perdida 0.002065 

Iteracion 01759    Perdida 0.001987 

Iteracion 01760    Perdida 0.002066 

Iteracion 01761    Perdida 0.001976 

Iteracion 01762    Perdida 0.002062 

Iteracion 01763    Perdida 0.002036 

Iteracion 01764    Perdida 0.001992 

Iteracion 01765    Perdida 0.001963 

Iteracion 01766    Perdida 0.002012 

Iteracion 01767    Perdida 0.001966 

Iteracion 01768    Perdida 0.001922 

Iteracion 01769    Perdida 0.001935 

Iteracion 01770    Perdida 0.001908 

Iteracion 01771    Perdida 0.001908 

Iteracion 01772    Perdida 0.001916 

Iteracion 01773    Perdida 0.001865 

Iteracion 01774    Perdida 0.001874 

Iteracion 01775    Perdida 0.001836 

Iteracion 01776    Perdida 0.001806 

Iteracion 01777    Perdida 0.001844 

Iteracion 01778    Perdida 0.001873 

Iteracion 01779    Perdida 0.001977 

Iteracion 01780    Perdida 0.002035 

Iteracion 01781    Perdida 0.002163 

Iteracion 01782    Perdida 0.002134 

Iteracion 01783    Perdida 0.002039 

Iteracion 01784    Perdida 0.001999 

Iteracion 01785    Perdida 0.002008 

Iteracion 01786    Perdida 0.002028 

Iteracion 01787    Perdida 0.001955 

Iteracion 01788    Perdida 0.002024 

Iteracion 01789    Perdida 0.001922 

Iteracion 01790    Perdida 0.001862 

Iteracion 01791    Perdida 0.001924 

Iteracion 01792    Perdida 0.001851 

Iteracion 01793    Perdida 0.001789 

Iteracion 01794    Perdida 0.001807 

Iteracion 01795    Perdida 0.001780 

Iteracion 01796    Perdida 0.001736 

Iteracion 01797    Perdida 0.001769 

Iteracion 01798    Perdida 0.001698 

Iteracion 01799    Perdida 0.001709 

Iteracion 01800    Perdida 0.001745 

Iteracion 01801    Perdida 0.001705 

Iteracion 01802    Perdida 0.001684 

Iteracion 01803    Perdida 0.001686 

Iteracion 01804    Perdida 0.001690 

Iteracion 01805    Perdida 0.001720 

Iteracion 01806    Perdida 0.001782 

Iteracion 01807    Perdida 0.001829 

Iteracion 01808    Perdida 0.001766 

Iteracion 01809    Perdida 0.001742 

Iteracion 01810    Perdida 0.001692 

Iteracion 01811    Perdida 0.001685 

Iteracion 01812    Perdida 0.001739 

Iteracion 01813    Perdida 0.001790 

Iteracion 01814    Perdida 0.001838 

Iteracion 01815    Perdida 0.001852 

Iteracion 01816    Perdida 0.002001 

Iteracion 01817    Perdida 0.002040 

Iteracion 01818    Perdida 0.001989 

Iteracion 01819    Perdida 0.001951 

Iteracion 01820    Perdida 0.001902 

Iteracion 01821    Perdida 0.001776 

Iteracion 01822    Perdida 0.001811 

Iteracion 01823    Perdida 0.001794 

Iteracion 01824    Perdida 0.001761 

Iteracion 01825    Perdida 0.001659 

Iteracion 01826    Perdida 0.001710 

Iteracion 01827    Perdida 0.001666 

Iteracion 01828    Perdida 0.001640 

Iteracion 01829    Perdida 0.001607 

Iteracion 01830    Perdida 0.001579 

Iteracion 01831    Perdida 0.001593 

Iteracion 01832    Perdida 0.001590 

Iteracion 01833    Perdida 0.001566 

Iteracion 01834    Perdida 0.001573 

Iteracion 01835    Perdida 0.001569 

Iteracion 01836    Perdida 0.001605 

Iteracion 01837    Perdida 0.001636 

Iteracion 01838    Perdida 0.001666 

Iteracion 01839    Perdida 0.001650 

Iteracion 01840    Perdida 0.001615 

Iteracion 01841    Perdida 0.001633 

Iteracion 01842    Perdida 0.001661 

Iteracion 01843    Perdida 0.001661 

Iteracion 01844    Perdida 0.001604 

Iteracion 01845    Perdida 0.001589 

Iteracion 01846    Perdida 0.001676 

Iteracion 01847    Perdida 0.001790 

Iteracion 01848    Perdida 0.001732 

Iteracion 01849    Perdida 0.001815 

Iteracion 01850    Perdida 0.001825 

Iteracion 01851    Perdida 0.001684 

Iteracion 01852    Perdida 0.001661 

Iteracion 01853    Perdida 0.001611 

Iteracion 01854    Perdida 0.001647 

Iteracion 01855    Perdida 0.001672 

Iteracion 01856    Perdida 0.001621 

Iteracion 01857    Perdida 0.001564 

Iteracion 01858    Perdida 0.001547 

Iteracion 01859    Perdida 0.001542 

Iteracion 01860    Perdida 0.001519 

Iteracion 01861    Perdida 0.001489 

Iteracion 01862    Perdida 0.001491 

Iteracion 01863    Perdida 0.001502 

Iteracion 01864    Perdida 0.001492 

Iteracion 01865    Perdida 0.001532 

Iteracion 01866    Perdida 0.001603 

Iteracion 01867    Perdida 0.001587 

Iteracion 01868    Perdida 0.001611 

Iteracion 01869    Perdida 0.001585 

Iteracion 01870    Perdida 0.001511 

Iteracion 01871    Perdida 0.001488 

Iteracion 01872    Perdida 0.001479 

Iteracion 01873    Perdida 0.001451 

Iteracion 01874    Perdida 0.001424 

Iteracion 01875    Perdida 0.001452 

Iteracion 01876    Perdida 0.001476 

Iteracion 01877    Perdida 0.001484 

Iteracion 01878    Perdida 0.001493 

Iteracion 01879    Perdida 0.001551 

Iteracion 01880    Perdida 0.001627 

Iteracion 01881    Perdida 0.001658 

Iteracion 01882    Perdida 0.001544 

Iteracion 01883    Perdida 0.001499 

Iteracion 01884    Perdida 0.001559 

Iteracion 01885    Perdida 0.001504 

Iteracion 01886    Perdida 0.001479 

Iteracion 01887    Perdida 0.001487 

Iteracion 01888    Perdida 0.001467 

Iteracion 01889    Perdida 0.001478 

Iteracion 01890    Perdida 0.001480 

Iteracion 01891    Perdida 0.001495 

Iteracion 01892    Perdida 0.001531 

Iteracion 01893    Perdida 0.001475 

Iteracion 01894    Perdida 0.001452 

Iteracion 01895    Perdida 0.001439 

Iteracion 01896    Perdida 0.001433 

Iteracion 01897    Perdida 0.001422 

Iteracion 01898    Perdida 0.001423 

Iteracion 01899    Perdida 0.001391 

Iteracion 01900    Perdida 0.001406 

Iteracion 01901    Perdida 0.001414 

Iteracion 01902    Perdida 0.001428 

Iteracion 01903    Perdida 0.001450 

Iteracion 01904    Perdida 0.001447 

Iteracion 01905    Perdida 0.001477 

Iteracion 01906    Perdida 0.001444 

Iteracion 01907    Perdida 0.001423 

Iteracion 01908    Perdida 0.001438 

Iteracion 01909    Perdida 0.001416 

Iteracion 01910    Perdida 0.001412 

Iteracion 01911    Perdida 0.001357 

Iteracion 01912    Perdida 0.001359 

Iteracion 01913    Perdida 0.001379 

Iteracion 01914    Perdida 0.001406 

Iteracion 01915    Perdida 0.001410 

Iteracion 01916    Perdida 0.001432 

Iteracion 01917    Perdida 0.001454 

Iteracion 01918    Perdida 0.001499 

Iteracion 01919    Perdida 0.001510 

Iteracion 01920    Perdida 0.001453 

Iteracion 01921    Perdida 0.001465 

Iteracion 01922    Perdida 0.001506 

Iteracion 01923    Perdida 0.001414 

Iteracion 01924    Perdida 0.001419 

Iteracion 01925    Perdida 0.001406 

Iteracion 01926    Perdida 0.001360 

Iteracion 01927    Perdida 0.001325 

Iteracion 01928    Perdida 0.001356 

Iteracion 01929    Perdida 0.001348 

Iteracion 01930    Perdida 0.001356 

Iteracion 01931    Perdida 0.001332 

Iteracion 01932    Perdida 0.001335 

Iteracion 01933    Perdida 0.001371 

Iteracion 01934    Perdida 0.001312 

Iteracion 01935    Perdida 0.001308 

Iteracion 01936    Perdida 0.001306 

Iteracion 01937    Perdida 0.001291 

Iteracion 01938    Perdida 0.001277 

Iteracion 01939    Perdida 0.001276 

Iteracion 01940    Perdida 0.001295 

Iteracion 01941    Perdida 0.001322 

Iteracion 01942    Perdida 0.001307 

Iteracion 01943    Perdida 0.001284 

Iteracion 01944    Perdida 0.001321 

Iteracion 01945    Perdida 0.001356 

Iteracion 01946    Perdida 0.001457 

Iteracion 01947    Perdida 0.001508 

Iteracion 01948    Perdida 0.001484 

Iteracion 01949    Perdida 0.001493 

Iteracion 01950    Perdida 0.001431 

Iteracion 01951    Perdida 0.001351 

Iteracion 01952    Perdida 0.001410 

Iteracion 01953    Perdida 0.001463 

Iteracion 01954    Perdida 0.001443 

Iteracion 01955    Perdida 0.001349 

Iteracion 01956    Perdida 0.001464 

Iteracion 01957    Perdida 0.001396 

Iteracion 01958    Perdida 0.001323 

Iteracion 01959    Perdida 0.001435 

Iteracion 01960    Perdida 0.001319 

Iteracion 01961    Perdida 0.001317 

Iteracion 01962    Perdida 0.001330 

Iteracion 01963    Perdida 0.001279 

Iteracion 01964    Perdida 0.001274 

Iteracion 01965    Perdida 0.001246 

Iteracion 01966    Perdida 0.001231 

Iteracion 01967    Perdida 0.001254 

Iteracion 01968    Perdida 0.001202 

Iteracion 01969    Perdida 0.001187 

Iteracion 01970    Perdida 0.001176 

Iteracion 01971    Perdida 0.001179 

Iteracion 01972    Perdida 0.001185 

Iteracion 01973    Perdida 0.001167 

Iteracion 01974    Perdida 0.001208 

Iteracion 01975    Perdida 0.001234 

Iteracion 01976    Perdida 0.001262 

Iteracion 01977    Perdida 0.001251 

Iteracion 01978    Perdida 0.001234 

Iteracion 01979    Perdida 0.001306 

Iteracion 01980    Perdida 0.001417 

Iteracion 01981    Perdida 0.001490 

Iteracion 01982    Perdida 0.001636 

Iteracion 01983    Perdida 0.001808 

Iteracion 01984    Perdida 0.002068 

Iteracion 01985    Perdida 0.001982 

Iteracion 01986    Perdida 0.001897 

Iteracion 01987    Perdida 0.001948 

Iteracion 01988    Perdida 0.001874 

Iteracion 01989    Perdida 0.001810 

Iteracion 01990    Perdida 0.001613 

Iteracion 01991    Perdida 0.001670 

Iteracion 01992    Perdida 0.001495 

Iteracion 01993    Perdida 0.001560 

Iteracion 01994    Perdida 0.001450 

Iteracion 01995    Perdida 0.001479 

Iteracion 01996    Perdida 0.001413 

Iteracion 01997    Perdida 0.001410 

Iteracion 01998    Perdida 0.001362 

Iteracion 01999    Perdida 0.001346 

Iteracion 02000    Perdida 0.001309 

Iteracion 02001    Perdida 0.001278 

Iteracion 02002    Perdida 0.001250 

Iteracion 02003    Perdida 0.001224 

Iteracion 02004    Perdida 0.001207 

Iteracion 02005    Perdida 0.001202 

Iteracion 02006    Perdida 0.001177 

Iteracion 02007    Perdida 0.001157 

Iteracion 02008    Perdida 0.001133 

Iteracion 02009    Perdida 0.001131 

Iteracion 02010    Perdida 0.001125 

Iteracion 02011    Perdida 0.001112 

Iteracion 02012    Perdida 0.001098 

Iteracion 02013    Perdida 0.001099 

Iteracion 02014    Perdida 0.001116 

Iteracion 02015    Perdida 0.001128 

Iteracion 02016    Perdida 0.001143 

Iteracion 02017    Perdida 0.001167 

Iteracion 02018    Perdida 0.001187 

Iteracion 02019    Perdida 0.001220 

Iteracion 02020    Perdida 0.001250 

Iteracion 02021    Perdida 0.001261 

Iteracion 02022    Perdida 0.001187 

Iteracion 02023    Perdida 0.001163 

Iteracion 02024    Perdida 0.001193 

Iteracion 02025    Perdida 0.001183 

Iteracion 02026    Perdida 0.001155 

Iteracion 02027    Perdida 0.001173 

Iteracion 02028    Perdida 0.001247 

Iteracion 02029    Perdida 0.001217 

Iteracion 02030    Perdida 0.001187 

Iteracion 02031    Perdida 0.001177 

Iteracion 02032    Perdida 0.001147 

Iteracion 02033    Perdida 0.001071 

Iteracion 02034    Perdida 0.001092 

Iteracion 02035    Perdida 0.001123 

Iteracion 02036    Perdida 0.001067 

Iteracion 02037    Perdida 0.001058 

Iteracion 02038    Perdida 0.001068 

Iteracion 02039    Perdida 0.001051 

Iteracion 02040    Perdida 0.001027 

Iteracion 02041    Perdida 0.001029 

Iteracion 02042    Perdida 0.001039 

Iteracion 02043    Perdida 0.001034 

Iteracion 02044    Perdida 0.001051 

Iteracion 02045    Perdida 0.001079 

Iteracion 02046    Perdida 0.001090 

Iteracion 02047    Perdida 0.001083 

Iteracion 02048    Perdida 0.001054 

Iteracion 02049    Perdida 0.001057 

Iteracion 02050    Perdida 0.001063 

Iteracion 02051    Perdida 0.001066 

Iteracion 02052    Perdida 0.001080 

Iteracion 02053    Perdida 0.001101 

Iteracion 02054    Perdida 0.001126 

Iteracion 02055    Perdida 0.001163 

Iteracion 02056    Perdida 0.001189 

Iteracion 02057    Perdida 0.001159 

Iteracion 02058    Perdida 0.001249 

Iteracion 02059    Perdida 0.001283 

Iteracion 02060    Perdida 0.001217 

Iteracion 02061    Perdida 0.001202 

Iteracion 02062    Perdida 0.001250 

Iteracion 02063    Perdida 0.001307 

Iteracion 02064    Perdida 0.001230 

Iteracion 02065    Perdida 0.001159 

Iteracion 02066    Perdida 0.001164 

Iteracion 02067    Perdida 0.001149 

Iteracion 02068    Perdida 0.001060 

Iteracion 02069    Perdida 0.001093 

Iteracion 02070    Perdida 0.001104 

Iteracion 02071    Perdida 0.001036 

Iteracion 02072    Perdida 0.001058 

Iteracion 02073    Perdida 0.001047 

Iteracion 02074    Perdida 0.001023 

Iteracion 02075    Perdida 0.001028 

Iteracion 02076    Perdida 0.001025 

Iteracion 02077    Perdida 0.001006 

Iteracion 02078    Perdida 0.000988 

Iteracion 02079    Perdida 0.001005 

Iteracion 02080    Perdida 0.000985 

Iteracion 02081    Perdida 0.000967 

Iteracion 02082    Perdida 0.000975 

Iteracion 02083    Perdida 0.000952 

Iteracion 02084    Perdida 0.000974 

Iteracion 02085    Perdida 0.001010 

Iteracion 02086    Perdida 0.001079 

Iteracion 02087    Perdida 0.001167 

Iteracion 02088    Perdida 0.001282 

Iteracion 02089    Perdida 0.001379 

Iteracion 02090    Perdida 0.001432 

Iteracion 02091    Perdida 0.001259 

Iteracion 02092    Perdida 0.001189 

Iteracion 02093    Perdida 0.001341 

Iteracion 02094    Perdida 0.001341 

Iteracion 02095    Perdida 0.001170 

Iteracion 02096    Perdida 0.001241 

Iteracion 02097    Perdida 0.001248 

Iteracion 02098    Perdida 0.001116 

Iteracion 02099    Perdida 0.001139 

Iteracion 02100    Perdida 0.001116 

Iteracion 02101    Perdida 0.001053 

Iteracion 02102    Perdida 0.001080 

Iteracion 02103    Perdida 0.001014 

Iteracion 02104    Perdida 0.001036 

Iteracion 02105    Perdida 0.001001 

Iteracion 02106    Perdida 0.000989 

Iteracion 02107    Perdida 0.000983 

Iteracion 02108    Perdida 0.000974 

Iteracion 02109    Perdida 0.000961 

Iteracion 02110    Perdida 0.000957 

Iteracion 02111    Perdida 0.000951 

Iteracion 02112    Perdida 0.000936 

Iteracion 02113    Perdida 0.000947 

Iteracion 02114    Perdida 0.000938 

Iteracion 02115    Perdida 0.000929 

Iteracion 02116    Perdida 0.000920 

Iteracion 02117    Perdida 0.000909 

Iteracion 02118    Perdida 0.000927 

Iteracion 02119    Perdida 0.000909 

Iteracion 02120    Perdida 0.000916 

Iteracion 02121    Perdida 0.000919 

Iteracion 02122    Perdida 0.000955 

Iteracion 02123    Perdida 0.000972 

Iteracion 02124    Perdida 0.001022 

Iteracion 02125    Perdida 0.001036 

Iteracion 02126    Perdida 0.001039 

Iteracion 02127    Perdida 0.001033 

Iteracion 02128    Perdida 0.001060 

Iteracion 02129    Perdida 0.001158 

Iteracion 02130    Perdida 0.001179 

Iteracion 02131    Perdida 0.001066 

Iteracion 02132    Perdida 0.000956 

Iteracion 02133    Perdida 0.001013 

Iteracion 02134    Perdida 0.001077 

Iteracion 02135    Perdida 0.001028 

Iteracion 02136    Perdida 0.000968 

Iteracion 02137    Perdida 0.001010 

Iteracion 02138    Perdida 0.001037 

Iteracion 02139    Perdida 0.001024 

Iteracion 02140    Perdida 0.001001 

Iteracion 02141    Perdida 0.000990 

Iteracion 02142    Perdida 0.000987 

Iteracion 02143    Perdida 0.000937 

Iteracion 02144    Perdida 0.000945 

Iteracion 02145    Perdida 0.000961 

Iteracion 02146    Perdida 0.000938 

Iteracion 02147    Perdida 0.000905 

Iteracion 02148    Perdida 0.000907 

Iteracion 02149    Perdida 0.000922 

Iteracion 02150    Perdida 0.000914 

Iteracion 02151    Perdida 0.000923 

Iteracion 02152    Perdida 0.000941 

Iteracion 02153    Perdida 0.000956 

Iteracion 02154    Perdida 0.000951 

Iteracion 02155    Perdida 0.000950 

Iteracion 02156    Perdida 0.000951 

Iteracion 02157    Perdida 0.000917 

Iteracion 02158    Perdida 0.000950 

Iteracion 02159    Perdida 0.001013 

Iteracion 02160    Perdida 0.001060 

Iteracion 02161    Perdida 0.001098 

Iteracion 02162    Perdida 0.001039 

Iteracion 02163    Perdida 0.001012 

Iteracion 02164    Perdida 0.001049 

Iteracion 02165    Perdida 0.001020 

Iteracion 02166    Perdida 0.000991 

Iteracion 02167    Perdida 0.000978 

Iteracion 02168    Perdida 0.000976 

Iteracion 02169    Perdida 0.000967 

Iteracion 02170    Perdida 0.000963 

Iteracion 02171    Perdida 0.000934 

Iteracion 02172    Perdida 0.000916 

Iteracion 02173    Perdida 0.000929 

Iteracion 02174    Perdida 0.000957 

Iteracion 02175    Perdida 0.000983 

Iteracion 02176    Perdida 0.001014 

Iteracion 02177    Perdida 0.000999 

Iteracion 02178    Perdida 0.000975 

Iteracion 02179    Perdida 0.000966 

Iteracion 02180    Perdida 0.000936 

Iteracion 02181    Perdida 0.000916 

Iteracion 02182    Perdida 0.000893 

Iteracion 02183    Perdida 0.000896 

Iteracion 02184    Perdida 0.000866 

Iteracion 02185    Perdida 0.000846 

Iteracion 02186    Perdida 0.000867 

Iteracion 02187    Perdida 0.000847 

Iteracion 02188    Perdida 0.000840 

Iteracion 02189    Perdida 0.000849 

Iteracion 02190    Perdida 0.000871 

Iteracion 02191    Perdida 0.000864 

Iteracion 02192    Perdida 0.000904 

Iteracion 02193    Perdida 0.000944 

Iteracion 02194    Perdida 0.000950 

Iteracion 02195    Perdida 0.000949 

Iteracion 02196    Perdida 0.000942 

Iteracion 02197    Perdida 0.000965 

Iteracion 02198    Perdida 0.000987 

Iteracion 02199    Perdida 0.000994 

Iteracion 02200    Perdida 0.000981 

Iteracion 02201    Perdida 0.000930 

Iteracion 02202    Perdida 0.000875 

Iteracion 02203    Perdida 0.000887 

Iteracion 02204    Perdida 0.000893 

Iteracion 02205    Perdida 0.000892 

Iteracion 02206    Perdida 0.000874 

Iteracion 02207    Perdida 0.000894 

Iteracion 02208    Perdida 0.000916 

Iteracion 02209    Perdida 0.000881 

Iteracion 02210    Perdida 0.000912 

Iteracion 02211    Perdida 0.000929 

Iteracion 02212    Perdida 0.000915 

Iteracion 02213    Perdida 0.000880 

Iteracion 02214    Perdida 0.000869 

Iteracion 02215    Perdida 0.000879 

Iteracion 02216    Perdida 0.000863 

Iteracion 02217    Perdida 0.000878 

Iteracion 02218    Perdida 0.000896 

Iteracion 02219    Perdida 0.000896 

Iteracion 02220    Perdida 0.000921 

Iteracion 02221    Perdida 0.000911 

Iteracion 02222    Perdida 0.000900 

Iteracion 02223    Perdida 0.000925 

Iteracion 02224    Perdida 0.000959 

Iteracion 02225    Perdida 0.000963 

Iteracion 02226    Perdida 0.000972 

Iteracion 02227    Perdida 0.000903 

Iteracion 02228    Perdida 0.000860 

Iteracion 02229    Perdida 0.000880 

Iteracion 02230    Perdida 0.000888 

Iteracion 02231    Perdida 0.000888 

Iteracion 02232    Perdida 0.000894 

Iteracion 02233    Perdida 0.000861 

Iteracion 02234    Perdida 0.000897 

Iteracion 02235    Perdida 0.000920 

Iteracion 02236    Perdida 0.000930 

Iteracion 02237    Perdida 0.000872 

Iteracion 02238    Perdida 0.000854 

Iteracion 02239    Perdida 0.000858 

Iteracion 02240    Perdida 0.000866 

Iteracion 02241    Perdida 0.000838 

Iteracion 02242    Perdida 0.000826 

Iteracion 02243    Perdida 0.000839 

Iteracion 02244    Perdida 0.000838 

Iteracion 02245    Perdida 0.000843 

Iteracion 02246    Perdida 0.000818 

Iteracion 02247    Perdida 0.000886 

Iteracion 02248    Perdida 0.000944 

Iteracion 02249    Perdida 0.000990 

Iteracion 02250    Perdida 0.000950 

Iteracion 02251    Perdida 0.000853 

Iteracion 02252    Perdida 0.000853 

Iteracion 02253    Perdida 0.000879 

Iteracion 02254    Perdida 0.000873 

Iteracion 02255    Perdida 0.000831 

Iteracion 02256    Perdida 0.000905 

Iteracion 02257    Perdida 0.000916 

Iteracion 02258    Perdida 0.000862 

Iteracion 02259    Perdida 0.000882 

Iteracion 02260    Perdida 0.000881 

Iteracion 02261    Perdida 0.000844 

Iteracion 02262    Perdida 0.000829 

Iteracion 02263    Perdida 0.000829 

Iteracion 02264    Perdida 0.000830 

Iteracion 02265    Perdida 0.000843 

Iteracion 02266    Perdida 0.000827 

Iteracion 02267    Perdida 0.000829 

Iteracion 02268    Perdida 0.000847 

Iteracion 02269    Perdida 0.000817 

Iteracion 02270    Perdida 0.000804 

Iteracion 02271    Perdida 0.000788 

Iteracion 02272    Perdida 0.000777 

Iteracion 02273    Perdida 0.000764 

Iteracion 02274    Perdida 0.000769 

Iteracion 02275    Perdida 0.000764 

Iteracion 02276    Perdida 0.000776 

Iteracion 02277    Perdida 0.000780 

Iteracion 02278    Perdida 0.000765 

Iteracion 02279    Perdida 0.000775 

Iteracion 02280    Perdida 0.000776 

Iteracion 02281    Perdida 0.000804 

Iteracion 02282    Perdida 0.000848 

Iteracion 02283    Perdida 0.000881 

Iteracion 02284    Perdida 0.000904 

Iteracion 02285    Perdida 0.000891 

Iteracion 02286    Perdida 0.000841 

Iteracion 02287    Perdida 0.000856 

Iteracion 02288    Perdida 0.000837 

Iteracion 02289    Perdida 0.000869 

Iteracion 02290    Perdida 0.000866 

Iteracion 02291    Perdida 0.000855 

Iteracion 02292    Perdida 0.000893 

Iteracion 02293    Perdida 0.000884 

Iteracion 02294    Perdida 0.000890 

Iteracion 02295    Perdida 0.000884 

Iteracion 02296    Perdida 0.000839 

Iteracion 02297    Perdida 0.000775 

Iteracion 02298    Perdida 0.000797 

Iteracion 02299    Perdida 0.000804 

Iteracion 02300    Perdida 0.000772 

Iteracion 02301    Perdida 0.000763 

Iteracion 02302    Perdida 0.000765 

Iteracion 02303    Perdida 0.000779 

Iteracion 02304    Perdida 0.000814 

Iteracion 02305    Perdida 0.000894 

Iteracion 02306    Perdida 0.000916 

Iteracion 02307    Perdida 0.000926 

Iteracion 02308    Perdida 0.000888 

Iteracion 02309    Perdida 0.000824 

Iteracion 02310    Perdida 0.000808 

Iteracion 02311    Perdida 0.000796 

Iteracion 02312    Perdida 0.000789 

Iteracion 02313    Perdida 0.000782 

Iteracion 02314    Perdida 0.000787 

Iteracion 02315    Perdida 0.000778 

Iteracion 02316    Perdida 0.000769 

Iteracion 02317    Perdida 0.000783 

Iteracion 02318    Perdida 0.000800 

Iteracion 02319    Perdida 0.000809 

Iteracion 02320    Perdida 0.000796 

Iteracion 02321    Perdida 0.000817 

Iteracion 02322    Perdida 0.000802 

Iteracion 02323    Perdida 0.000780 

Iteracion 02324    Perdida 0.000789 

Iteracion 02325    Perdida 0.000786 

Iteracion 02326    Perdida 0.000773 

Iteracion 02327    Perdida 0.000781 

Iteracion 02328    Perdida 0.000789 

Iteracion 02329    Perdida 0.000770 

Iteracion 02330    Perdida 0.000761 

Iteracion 02331    Perdida 0.000768 

Iteracion 02332    Perdida 0.000737 

Iteracion 02333    Perdida 0.000716 

Iteracion 02334    Perdida 0.000721 

Iteracion 02335    Perdida 0.000715 

Iteracion 02336    Perdida 0.000697 

Iteracion 02337    Perdida 0.000683 

Iteracion 02338    Perdida 0.000688 

Iteracion 02339    Perdida 0.000708 

Iteracion 02340    Perdida 0.000715 

Iteracion 02341    Perdida 0.000734 

Iteracion 02342    Perdida 0.000750 

Iteracion 02343    Perdida 0.000761 

Iteracion 02344    Perdida 0.000749 

Iteracion 02345    Perdida 0.000749 

Iteracion 02346    Perdida 0.000792 

Iteracion 02347    Perdida 0.000844 

Iteracion 02348    Perdida 0.000941 

Iteracion 02349    Perdida 0.001044 

Iteracion 02350    Perdida 0.000965 

Iteracion 02351    Perdida 0.000954 

Iteracion 02352    Perdida 0.000938 

Iteracion 02353    Perdida 0.000860 

Iteracion 02354    Perdida 0.000798 

Iteracion 02355    Perdida 0.000828 

Iteracion 02356    Perdida 0.000802 

Iteracion 02357    Perdida 0.000796 

Iteracion 02358    Perdida 0.000777 

Iteracion 02359    Perdida 0.000755 

Iteracion 02360    Perdida 0.000765 

Iteracion 02361    Perdida 0.000753 

Iteracion 02362    Perdida 0.000774 

Iteracion 02363    Perdida 0.000786 

Iteracion 02364    Perdida 0.000775 

Iteracion 02365    Perdida 0.000801 

Iteracion 02366    Perdida 0.000801 

Iteracion 02367    Perdida 0.000802 

Iteracion 02368    Perdida 0.000783 

Iteracion 02369    Perdida 0.000806 

Iteracion 02370    Perdida 0.000795 

Iteracion 02371    Perdida 0.000785 

Iteracion 02372    Perdida 0.000760 

Iteracion 02373    Perdida 0.000726 

Iteracion 02374    Perdida 0.000708 

Iteracion 02375    Perdida 0.000687 

Iteracion 02376    Perdida 0.000707 

Iteracion 02377    Perdida 0.000677 

Iteracion 02378    Perdida 0.000687 

Iteracion 02379    Perdida 0.000683 

Iteracion 02380    Perdida 0.000652 

Iteracion 02381    Perdida 0.000662 

Iteracion 02382    Perdida 0.000655 

Iteracion 02383    Perdida 0.000647 

Iteracion 02384    Perdida 0.000648 

Iteracion 02385    Perdida 0.000653 

Iteracion 02386    Perdida 0.000674 

Iteracion 02387    Perdida 0.000695 

Iteracion 02388    Perdida 0.000707 

Iteracion 02389    Perdida 0.000767 

Iteracion 02390    Perdida 0.000824 

Iteracion 02391    Perdida 0.000834 

Iteracion 02392    Perdida 0.000819 

Iteracion 02393    Perdida 0.000780 

Iteracion 02394    Perdida 0.000823 

Iteracion 02395    Perdida 0.000869 

Iteracion 02396    Perdida 0.000807 

Iteracion 02397    Perdida 0.000752 

Iteracion 02398    Perdida 0.000850 

Iteracion 02399    Perdida 0.000896 

Iteracion 02400    Perdida 0.000833 

Iteracion 02401    Perdida 0.000774 

Iteracion 02402    Perdida 0.000792 

Iteracion 02403    Perdida 0.000756 

Iteracion 02404    Perdida 0.000729 

Iteracion 02405    Perdida 0.000760 

Iteracion 02406    Perdida 0.000753 

Iteracion 02407    Perdida 0.000723 

Iteracion 02408    Perdida 0.000694 

Iteracion 02409    Perdida 0.000697 

Iteracion 02410    Perdida 0.000677 

Iteracion 02411    Perdida 0.000661 

Iteracion 02412    Perdida 0.000655 

Iteracion 02413    Perdida 0.000655 

Iteracion 02414    Perdida 0.000640 

Iteracion 02415    Perdida 0.000651 

Iteracion 02416    Perdida 0.000660 

Iteracion 02417    Perdida 0.000664 

Iteracion 02418    Perdida 0.000707 

Iteracion 02419    Perdida 0.000750 

Iteracion 02420    Perdida 0.000777 

Iteracion 02421    Perdida 0.000787 

Iteracion 02422    Perdida 0.000754 

Iteracion 02423    Perdida 0.000712 

Iteracion 02424    Perdida 0.000698 

Iteracion 02425    Perdida 0.000736 

Iteracion 02426    Perdida 0.000754 

Iteracion 02427    Perdida 0.000753 

Iteracion 02428    Perdida 0.000771 

Iteracion 02429    Perdida 0.000809 

Iteracion 02430    Perdida 0.000798 

Iteracion 02431    Perdida 0.000815 

Iteracion 02432    Perdida 0.000779 

Iteracion 02433    Perdida 0.000727 

Iteracion 02434    Perdida 0.000706 

Iteracion 02435    Perdida 0.000686 

Iteracion 02436    Perdida 0.000678 

Iteracion 02437    Perdida 0.000675 

Iteracion 02438    Perdida 0.000690 

Iteracion 02439    Perdida 0.000654 

Iteracion 02440    Perdida 0.000625 

Iteracion 02441    Perdida 0.000639 

Iteracion 02442    Perdida 0.000634 

Iteracion 02443    Perdida 0.000618 

Iteracion 02444    Perdida 0.000625 

Iteracion 02445    Perdida 0.000629 

Iteracion 02446    Perdida 0.000644 

Iteracion 02447    Perdida 0.000677 

Iteracion 02448    Perdida 0.000682 

Iteracion 02449    Perdida 0.000707 

Iteracion 02450    Perdida 0.000703 

Iteracion 02451    Perdida 0.000683 

Iteracion 02452    Perdida 0.000681 

Iteracion 02453    Perdida 0.000717 

Iteracion 02454    Perdida 0.000740 

Iteracion 02455    Perdida 0.000704 

Iteracion 02456    Perdida 0.000715 

Iteracion 02457    Perdida 0.000667 

Iteracion 02458    Perdida 0.000669 

Iteracion 02459    Perdida 0.000679 

Iteracion 02460    Perdida 0.000669 

Iteracion 02461    Perdida 0.000651 

Iteracion 02462    Perdida 0.000639 

Iteracion 02463    Perdida 0.000641 

Iteracion 02464    Perdida 0.000644 

Iteracion 02465    Perdida 0.000652 

Iteracion 02466    Perdida 0.000657 

Iteracion 02467    Perdida 0.000633 

Iteracion 02468    Perdida 0.000630 

Iteracion 02469    Perdida 0.000656 

Iteracion 02470    Perdida 0.000630 

Iteracion 02471    Perdida 0.000632 

Iteracion 02472    Perdida 0.000669 

Iteracion 02473    Perdida 0.000668 

Iteracion 02474    Perdida 0.000679 

Iteracion 02475    Perdida 0.000720 

Iteracion 02476    Perdida 0.000738 

Iteracion 02477    Perdida 0.000772 

Iteracion 02478    Perdida 0.000858 

Iteracion 02479    Perdida 0.000920 

Iteracion 02480    Perdida 0.000886 

Iteracion 02481    Perdida 0.000783 

Iteracion 02482    Perdida 0.000729 

Iteracion 02483    Perdida 0.000774 

Iteracion 02484    Perdida 0.000776 

Iteracion 02485    Perdida 0.000659 

Iteracion 02486    Perdida 0.000700 

Iteracion 02487    Perdida 0.000752 

Iteracion 02488    Perdida 0.000670 

Iteracion 02489    Perdida 0.000643 

Iteracion 02490    Perdida 0.000668 

Iteracion 02491    Perdida 0.000652 

Iteracion 02492    Perdida 0.000618 

Iteracion 02493    Perdida 0.000606 

Iteracion 02494    Perdida 0.000620 

Iteracion 02495    Perdida 0.000621 

Iteracion 02496    Perdida 0.000609 

Iteracion 02497    Perdida 0.000610 

Iteracion 02498    Perdida 0.000592 

Iteracion 02499    Perdida 0.000596 

Iteracion 02500    Perdida 0.000615 

Iteracion 02501    Perdida 0.000589 

Iteracion 02502    Perdida 0.000591 

Iteracion 02503    Perdida 0.000596 

Iteracion 02504    Perdida 0.000603 

Iteracion 02505    Perdida 0.000607 

Iteracion 02506    Perdida 0.000607 

Iteracion 02507    Perdida 0.000598 

Iteracion 02508    Perdida 0.000602 

Iteracion 02509    Perdida 0.000603 

Iteracion 02510    Perdida 0.000601 

Iteracion 02511    Perdida 0.000620 

Iteracion 02512    Perdida 0.000637 

Iteracion 02513    Perdida 0.000637 

Iteracion 02514    Perdida 0.000634 

Iteracion 02515    Perdida 0.000641 

Iteracion 02516    Perdida 0.000643 

Iteracion 02517    Perdida 0.000665 

Iteracion 02518    Perdida 0.000691 

Iteracion 02519    Perdida 0.000704 

Iteracion 02520    Perdida 0.000682 

Iteracion 02521    Perdida 0.000728 

Iteracion 02522    Perdida 0.000845 

Iteracion 02523    Perdida 0.000918 

Iteracion 02524    Perdida 0.000867 

Iteracion 02525    Perdida 0.000870 

Iteracion 02526    Perdida 0.000977 

Iteracion 02527    Perdida 0.000911 

Iteracion 02528    Perdida 0.000897 

Iteracion 02529    Perdida 0.000822 

Iteracion 02530    Perdida 0.000759 

Iteracion 02531    Perdida 0.000782 

Iteracion 02532    Perdida 0.000814 

Iteracion 02533    Perdida 0.000710 

Iteracion 02534    Perdida 0.000718 

Iteracion 02535    Perdida 0.000736 

Iteracion 02536    Perdida 0.000681 

Iteracion 02537    Perdida 0.000685 

Iteracion 02538    Perdida 0.000653 

Iteracion 02539    Perdida 0.000646 

Iteracion 02540    Perdida 0.000639 

Iteracion 02541    Perdida 0.000613 

Iteracion 02542    Perdida 0.000612 

Iteracion 02543    Perdida 0.000600 

Iteracion 02544    Perdida 0.000590 

Iteracion 02545    Perdida 0.000580 

Iteracion 02546    Perdida 0.000568 

Iteracion 02547    Perdida 0.000561 

Iteracion 02548    Perdida 0.000549 

Iteracion 02549    Perdida 0.000553 

Iteracion 02550    Perdida 0.000544 

Iteracion 02551    Perdida 0.000537 

Iteracion 02552    Perdida 0.000537 

Iteracion 02553    Perdida 0.000521 

Iteracion 02554    Perdida 0.000534 

Iteracion 02555    Perdida 0.000522 

Iteracion 02556    Perdida 0.000522 

Iteracion 02557    Perdida 0.000515 

Iteracion 02558    Perdida 0.000515 

Iteracion 02559    Perdida 0.000517 

Iteracion 02560    Perdida 0.000532 

Iteracion 02561    Perdida 0.000540 

Iteracion 02562    Perdida 0.000559 

Iteracion 02563    Perdida 0.000589 

Iteracion 02564    Perdida 0.000626 

Iteracion 02565    Perdida 0.000689 

Iteracion 02566    Perdida 0.000786 

Iteracion 02567    Perdida 0.000809 

Iteracion 02568    Perdida 0.000769 

Iteracion 02569    Perdida 0.000688 

Iteracion 02570    Perdida 0.000779 

Iteracion 02571    Perdida 0.000754 

Iteracion 02572    Perdida 0.000651 

Iteracion 02573    Perdida 0.000743 

Iteracion 02574    Perdida 0.000779 

Iteracion 02575    Perdida 0.000653 

Iteracion 02576    Perdida 0.000714 

Iteracion 02577    Perdida 0.000730 

Iteracion 02578    Perdida 0.000647 

Iteracion 02579    Perdida 0.000662 

Iteracion 02580    Perdida 0.000627 

Iteracion 02581    Perdida 0.000613 

Iteracion 02582    Perdida 0.000670 

Iteracion 02583    Perdida 0.000637 

Iteracion 02584    Perdida 0.000635 

Iteracion 02585    Perdida 0.000609 

Iteracion 02586    Perdida 0.000580 

Iteracion 02587    Perdida 0.000595 

Iteracion 02588    Perdida 0.000576 

Iteracion 02589    Perdida 0.000588 

Iteracion 02590    Perdida 0.000592 

Iteracion 02591    Perdida 0.000580 

Iteracion 02592    Perdida 0.000560 

Iteracion 02593    Perdida 0.000553 

Iteracion 02594    Perdida 0.000556 

Iteracion 02595    Perdida 0.000583 

Iteracion 02596    Perdida 0.000613 

Iteracion 02597    Perdida 0.000626 

Iteracion 02598    Perdida 0.000653 

Iteracion 02599    Perdida 0.000676 

Iteracion 02600    Perdida 0.000677 

Iteracion 02601    Perdida 0.000668 

Iteracion 02602    Perdida 0.000647 

Iteracion 02603    Perdida 0.000629 

Iteracion 02604    Perdida 0.000614 

Iteracion 02605    Perdida 0.000580 

Iteracion 02606    Perdida 0.000565 

Iteracion 02607    Perdida 0.000551 

Iteracion 02608    Perdida 0.000542 

Iteracion 02609    Perdida 0.000540 

Iteracion 02610    Perdida 0.000525 

Iteracion 02611    Perdida 0.000535 

Iteracion 02612    Perdida 0.000534 

Iteracion 02613    Perdida 0.000527 

Iteracion 02614    Perdida 0.000528 

Iteracion 02615    Perdida 0.000556 

Iteracion 02616    Perdida 0.000553 

Iteracion 02617    Perdida 0.000550 

Iteracion 02618    Perdida 0.000549 

Iteracion 02619    Perdida 0.000555 

Iteracion 02620    Perdida 0.000551 

Iteracion 02621    Perdida 0.000574 

Iteracion 02622    Perdida 0.000603 

Iteracion 02623    Perdida 0.000625 

Iteracion 02624    Perdida 0.000682 

Iteracion 02625    Perdida 0.000707 

Iteracion 02626    Perdida 0.000673 

Iteracion 02627    Perdida 0.000597 

Iteracion 02628    Perdida 0.000589 

Iteracion 02629    Perdida 0.000602 

Iteracion 02630    Perdida 0.000579 

Iteracion 02631    Perdida 0.000556 

Iteracion 02632    Perdida 0.000570 

Iteracion 02633    Perdida 0.000563 

Iteracion 02634    Perdida 0.000553 

Iteracion 02635    Perdida 0.000547 

Iteracion 02636    Perdida 0.000552 

Iteracion 02637    Perdida 0.000545 

Iteracion 02638    Perdida 0.000538 

Iteracion 02639    Perdida 0.000583 

Iteracion 02640    Perdida 0.000638 

Iteracion 02641    Perdida 0.000672 

Iteracion 02642    Perdida 0.000690 

Iteracion 02643    Perdida 0.000688 

Iteracion 02644    Perdida 0.000711 

Iteracion 02645    Perdida 0.000701 

Iteracion 02646    Perdida 0.000652 

Iteracion 02647    Perdida 0.000653 

Iteracion 02648    Perdida 0.000640 

Iteracion 02649    Perdida 0.000588 

Iteracion 02650    Perdida 0.000575 

Iteracion 02651    Perdida 0.000568 

Iteracion 02652    Perdida 0.000571 

Iteracion 02653    Perdida 0.000568 

Iteracion 02654    Perdida 0.000546 

Iteracion 02655    Perdida 0.000550 

Iteracion 02656    Perdida 0.000546 

Iteracion 02657    Perdida 0.000534 

Iteracion 02658    Perdida 0.000539 

Iteracion 02659    Perdida 0.000521 

Iteracion 02660    Perdida 0.000519 

Iteracion 02661    Perdida 0.000516 

Iteracion 02662    Perdida 0.000506 

Iteracion 02663    Perdida 0.000507 

Iteracion 02664    Perdida 0.000489 

Iteracion 02665    Perdida 0.000483 

Iteracion 02666    Perdida 0.000488 

Iteracion 02667    Perdida 0.000489 

Iteracion 02668    Perdida 0.000491 

Iteracion 02669    Perdida 0.000492 

Iteracion 02670    Perdida 0.000508 

Iteracion 02671    Perdida 0.000537 

Iteracion 02672    Perdida 0.000600 

Iteracion 02673    Perdida 0.000658 

Iteracion 02674    Perdida 0.000681 

Iteracion 02675    Perdida 0.000604 

Iteracion 02676    Perdida 0.000539 

Iteracion 02677    Perdida 0.000526 

Iteracion 02678    Perdida 0.000552 

Iteracion 02679    Perdida 0.000557 

Iteracion 02680    Perdida 0.000522 

Iteracion 02681    Perdida 0.000518 

Iteracion 02682    Perdida 0.000534 

Iteracion 02683    Perdida 0.000522 

Iteracion 02684    Perdida 0.000523 

Iteracion 02685    Perdida 0.000520 

Iteracion 02686    Perdida 0.000536 

Iteracion 02687    Perdida 0.000540 

Iteracion 02688    Perdida 0.000561 

Iteracion 02689    Perdida 0.000574 

Iteracion 02690    Perdida 0.000576 

Iteracion 02691    Perdida 0.000596 

Iteracion 02692    Perdida 0.000595 

Iteracion 02693    Perdida 0.000565 

Iteracion 02694    Perdida 0.000553 

Iteracion 02695    Perdida 0.000549 

Iteracion 02696    Perdida 0.000593 

Iteracion 02697    Perdida 0.000622 

Iteracion 02698    Perdida 0.000626 

Iteracion 02699    Perdida 0.000652 

Iteracion 02700    Perdida 0.000626 

Iteracion 02701    Perdida 0.000604 

Iteracion 02702    Perdida 0.000657 

Iteracion 02703    Perdida 0.000651 

Iteracion 02704    Perdida 0.000627 

Iteracion 02705    Perdida 0.000570 

Iteracion 02706    Perdida 0.000556 

Iteracion 02707    Perdida 0.000552 

Iteracion 02708    Perdida 0.000514 

Iteracion 02709    Perdida 0.000530 

Iteracion 02710    Perdida 0.000526 

Iteracion 02711    Perdida 0.000511 

Iteracion 02712    Perdida 0.000515 

Iteracion 02713    Perdida 0.000527 

Iteracion 02714    Perdida 0.000517 

Iteracion 02715    Perdida 0.000522 

Iteracion 02716    Perdida 0.000525 

Iteracion 02717    Perdida 0.000519 

Iteracion 02718    Perdida 0.000512 

Iteracion 02719    Perdida 0.000528 

Iteracion 02720    Perdida 0.000514 

Iteracion 02721    Perdida 0.000506 

Iteracion 02722    Perdida 0.000516 

Iteracion 02723    Perdida 0.000519 

Iteracion 02724    Perdida 0.000527 

Iteracion 02725    Perdida 0.000555 

Iteracion 02726    Perdida 0.000578 

Iteracion 02727    Perdida 0.000556 

Iteracion 02728    Perdida 0.000506 

Iteracion 02729    Perdida 0.000497 

Iteracion 02730    Perdida 0.000506 

Iteracion 02731    Perdida 0.000546 

Iteracion 02732    Perdida 0.000565 

Iteracion 02733    Perdida 0.000557 

Iteracion 02734    Perdida 0.000527 

Iteracion 02735    Perdida 0.000521 

Iteracion 02736    Perdida 0.000533 

Iteracion 02737    Perdida 0.000536 

Iteracion 02738    Perdida 0.000515 

Iteracion 02739    Perdida 0.000501 

Iteracion 02740    Perdida 0.000515 

Iteracion 02741    Perdida 0.000535 

Iteracion 02742    Perdida 0.000549 

Iteracion 02743    Perdida 0.000570 

Iteracion 02744    Perdida 0.000544 

Iteracion 02745    Perdida 0.000535 

Iteracion 02746    Perdida 0.000530 

Iteracion 02747    Perdida 0.000540 

Iteracion 02748    Perdida 0.000534 

Iteracion 02749    Perdida 0.000505 

Iteracion 02750    Perdida 0.000510 

Iteracion 02751    Perdida 0.000504 

Iteracion 02752    Perdida 0.000500 

Iteracion 02753    Perdida 0.000507 

Iteracion 02754    Perdida 0.000483 

Iteracion 02755    Perdida 0.000496 

Iteracion 02756    Perdida 0.000505 

Iteracion 02757    Perdida 0.000527 

Iteracion 02758    Perdida 0.000548 

Iteracion 02759    Perdida 0.000572 

Iteracion 02760    Perdida 0.000557 

Iteracion 02761    Perdida 0.000554 

Iteracion 02762    Perdida 0.000541 

Iteracion 02763    Perdida 0.000517 

Iteracion 02764    Perdida 0.000492 

Iteracion 02765    Perdida 0.000511 

Iteracion 02766    Perdida 0.000550 

Iteracion 02767    Perdida 0.000543 

Iteracion 02768    Perdida 0.000547 

Iteracion 02769    Perdida 0.000525 

Iteracion 02770    Perdida 0.000511 

Iteracion 02771    Perdida 0.000543 

Iteracion 02772    Perdida 0.000567 

Iteracion 02773    Perdida 0.000567 

Iteracion 02774    Perdida 0.000562 

Iteracion 02775    Perdida 0.000560 

Iteracion 02776    Perdida 0.000559 

Iteracion 02777    Perdida 0.000549 

Iteracion 02778    Perdida 0.000550 

Iteracion 02779    Perdida 0.000548 

Iteracion 02780    Perdida 0.000584 

Iteracion 02781    Perdida 0.000557 

Iteracion 02782    Perdida 0.000533 

Iteracion 02783    Perdida 0.000566 

Iteracion 02784    Perdida 0.000578 

Iteracion 02785    Perdida 0.000549 

Iteracion 02786    Perdida 0.000531 

Iteracion 02787    Perdida 0.000518 

Iteracion 02788    Perdida 0.000488 

Iteracion 02789    Perdida 0.000476 

Iteracion 02790    Perdida 0.000501 

Iteracion 02791    Perdida 0.000494 

Iteracion 02792    Perdida 0.000479 

Iteracion 02793    Perdida 0.000478 

Iteracion 02794    Perdida 0.000462 

Iteracion 02795    Perdida 0.000458 

Iteracion 02796    Perdida 0.000442 

Iteracion 02797    Perdida 0.000447 

Iteracion 02798    Perdida 0.000447 

Iteracion 02799    Perdida 0.000441 

Iteracion 02800    Perdida 0.000436 

Iteracion 02801    Perdida 0.000444 

Iteracion 02802    Perdida 0.000457 

Iteracion 02803    Perdida 0.000451 

Iteracion 02804    Perdida 0.000444 

Iteracion 02805    Perdida 0.000438 

Iteracion 02806    Perdida 0.000443 

Iteracion 02807    Perdida 0.000464 

Iteracion 02808    Perdida 0.000499 

Iteracion 02809    Perdida 0.000552 

Iteracion 02810    Perdida 0.000578 

Iteracion 02811    Perdida 0.000590 

Iteracion 02812    Perdida 0.000587 

Iteracion 02813    Perdida 0.000601 

Iteracion 02814    Perdida 0.000618 

Iteracion 02815    Perdida 0.000596 

Iteracion 02816    Perdida 0.000568 

Iteracion 02817    Perdida 0.000578 

Iteracion 02818    Perdida 0.000540 

Iteracion 02819    Perdida 0.000523 

Iteracion 02820    Perdida 0.000530 

Iteracion 02821    Perdida 0.000519 

Iteracion 02822    Perdida 0.000537 

Iteracion 02823    Perdida 0.000556 

Iteracion 02824    Perdida 0.000551 

Iteracion 02825    Perdida 0.000522 

Iteracion 02826    Perdida 0.000506 

Iteracion 02827    Perdida 0.000495 

Iteracion 02828    Perdida 0.000490 

Iteracion 02829    Perdida 0.000500 

Iteracion 02830    Perdida 0.000504 

Iteracion 02831    Perdida 0.000508 

Iteracion 02832    Perdida 0.000507 

Iteracion 02833    Perdida 0.000519 

Iteracion 02834    Perdida 0.000508 

Iteracion 02835    Perdida 0.000502 

Iteracion 02836    Perdida 0.000504 

Iteracion 02837    Perdida 0.000488 

Iteracion 02838    Perdida 0.000480 

Iteracion 02839    Perdida 0.000448 

Iteracion 02840    Perdida 0.000441 

Iteracion 02841    Perdida 0.000440 

Iteracion 02842    Perdida 0.000454 

Iteracion 02843    Perdida 0.000470 

Iteracion 02844    Perdida 0.000450 

Iteracion 02845    Perdida 0.000452 

Iteracion 02846    Perdida 0.000475 

Iteracion 02847    Perdida 0.000509 

Iteracion 02848    Perdida 0.000587 

Iteracion 02849    Perdida 0.000651 

Iteracion 02850    Perdida 0.000679 

Iteracion 02851    Perdida 0.000643 

Iteracion 02852    Perdida 0.000601 

Iteracion 02853    Perdida 0.000603 

Iteracion 02854    Perdida 0.000567 

Iteracion 02855    Perdida 0.000540 

Iteracion 02856    Perdida 0.000540 

Iteracion 02857    Perdida 0.000519 

Iteracion 02858    Perdida 0.000513 

Iteracion 02859    Perdida 0.000511 

Iteracion 02860    Perdida 0.000498 

Iteracion 02861    Perdida 0.000481 

Iteracion 02862    Perdida 0.000480 

Iteracion 02863    Perdida 0.000465 

Iteracion 02864    Perdida 0.000453 

Iteracion 02865    Perdida 0.000449 

Iteracion 02866    Perdida 0.000438 

Iteracion 02867    Perdida 0.000421 

Iteracion 02868    Perdida 0.000427 

Iteracion 02869    Perdida 0.000426 

Iteracion 02870    Perdida 0.000416 

Iteracion 02871    Perdida 0.000421 

Iteracion 02872    Perdida 0.000413 

Iteracion 02873    Perdida 0.000406 

Iteracion 02874    Perdida 0.000405 

Iteracion 02875    Perdida 0.000411 

Iteracion 02876    Perdida 0.000423 

Iteracion 02877    Perdida 0.000452 

Iteracion 02878    Perdida 0.000492 

Iteracion 02879    Perdida 0.000539 

Iteracion 02880    Perdida 0.000567 

Iteracion 02881    Perdida 0.000551 

Iteracion 02882    Perdida 0.000459 

Iteracion 02883    Perdida 0.000430 

Iteracion 02884    Perdida 0.000493 

Iteracion 02885    Perdida 0.000509 

Iteracion 02886    Perdida 0.000489 

Iteracion 02887    Perdida 0.000478 

Iteracion 02888    Perdida 0.000489 

Iteracion 02889    Perdida 0.000538 

Iteracion 02890    Perdida 0.000601 

Iteracion 02891    Perdida 0.000650 

Iteracion 02892    Perdida 0.000684 

Iteracion 02893    Perdida 0.000660 

Iteracion 02894    Perdida 0.000639 

Iteracion 02895    Perdida 0.000608 

Iteracion 02896    Perdida 0.000571 

Iteracion 02897    Perdida 0.000569 

Iteracion 02898    Perdida 0.000589 

Iteracion 02899    Perdida 0.000560 

Iteracion 02900    Perdida 0.000539 

Iteracion 02901    Perdida 0.000517 

Iteracion 02902    Perdida 0.000452 

Iteracion 02903    Perdida 0.000480 

Iteracion 02904    Perdida 0.000485 

Iteracion 02905    Perdida 0.000444 

Iteracion 02906    Perdida 0.000457 

Iteracion 02907    Perdida 0.000445 

Iteracion 02908    Perdida 0.000427 

Iteracion 02909    Perdida 0.000437 

Iteracion 02910    Perdida 0.000423 

Iteracion 02911    Perdida 0.000428 

Iteracion 02912    Perdida 0.000431 

Iteracion 02913    Perdida 0.000415 

Iteracion 02914    Perdida 0.000426 

Iteracion 02915    Perdida 0.000450 

Iteracion 02916    Perdida 0.000449 

Iteracion 02917    Perdida 0.000472 

Iteracion 02918    Perdida 0.000482 

Iteracion 02919    Perdida 0.000495 

Iteracion 02920    Perdida 0.000491 

Iteracion 02921    Perdida 0.000494 

Iteracion 02922    Perdida 0.000461 

Iteracion 02923    Perdida 0.000447 

Iteracion 02924    Perdida 0.000467 

Iteracion 02925    Perdida 0.000466 

Iteracion 02926    Perdida 0.000454 

Iteracion 02927    Perdida 0.000459 

Iteracion 02928    Perdida 0.000471 

Iteracion 02929    Perdida 0.000469 

Iteracion 02930    Perdida 0.000447 

Iteracion 02931    Perdida 0.000438 

Iteracion 02932    Perdida 0.000446 

Iteracion 02933    Perdida 0.000464 

Iteracion 02934    Perdida 0.000448 

Iteracion 02935    Perdida 0.000415 

Iteracion 02936    Perdida 0.000420 

Iteracion 02937    Perdida 0.000432 

Iteracion 02938    Perdida 0.000415 

Iteracion 02939    Perdida 0.000417 

Iteracion 02940    Perdida 0.000414 

Iteracion 02941    Perdida 0.000422 

Iteracion 02942    Perdida 0.000418 

Iteracion 02943    Perdida 0.000403 

Iteracion 02944    Perdida 0.000396 

Iteracion 02945    Perdida 0.000388 

Iteracion 02946    Perdida 0.000390 

Iteracion 02947    Perdida 0.000396 

Iteracion 02948    Perdida 0.000394 

Iteracion 02949    Perdida 0.000395 

Iteracion 02950    Perdida 0.000400 

Iteracion 02951    Perdida 0.000399 

Iteracion 02952    Perdida 0.000413 

Iteracion 02953    Perdida 0.000434 

Iteracion 02954    Perdida 0.000481 

Iteracion 02955    Perdida 0.000526 

Iteracion 02956    Perdida 0.000578 

Iteracion 02957    Perdida 0.000612 

Iteracion 02958    Perdida 0.000634 

Iteracion 02959    Perdida 0.000612 

Iteracion 02960    Perdida 0.000560 

Iteracion 02961    Perdida 0.000528 

Iteracion 02962    Perdida 0.000538 

Iteracion 02963    Perdida 0.000541 

Iteracion 02964    Perdida 0.000495 

Iteracion 02965    Perdida 0.000493 

Iteracion 02966    Perdida 0.000537 

Iteracion 02967    Perdida 0.000532 

Iteracion 02968    Perdida 0.000619 

Iteracion 02969    Perdida 0.000654 

Iteracion 02970    Perdida 0.000678 

Iteracion 02971    Perdida 0.000684 

Iteracion 02972    Perdida 0.000705 

Iteracion 02973    Perdida 0.000644 

Iteracion 02974    Perdida 0.000620 

Iteracion 02975    Perdida 0.000578 

Iteracion 02976    Perdida 0.000495 

Iteracion 02977    Perdida 0.000564 

Iteracion 02978    Perdida 0.000531 

Iteracion 02979    Perdida 0.000468 

Iteracion 02980    Perdida 0.000510 

Iteracion 02981    Perdida 0.000456 

Iteracion 02982    Perdida 0.000466 

Iteracion 02983    Perdida 0.000453 

Iteracion 02984    Perdida 0.000426 

Iteracion 02985    Perdida 0.000434 

Iteracion 02986    Perdida 0.000428 

Iteracion 02987    Perdida 0.000414 

Iteracion 02988    Perdida 0.000413 

Iteracion 02989    Perdida 0.000406 

Iteracion 02990    Perdida 0.000408 

Iteracion 02991    Perdida 0.000393 

Iteracion 02992    Perdida 0.000396 

Iteracion 02993    Perdida 0.000388 

Iteracion 02994    Perdida 0.000394 

Iteracion 02995    Perdida 0.000403 

Iteracion 02996    Perdida 0.000405 

Iteracion 02997    Perdida 0.000417 

Iteracion 02998    Perdida 0.000419 

Iteracion 02999    Perdida 0.000413 

Iteracion 03000    Perdida 0.000394 

Iteracion 03001    Perdida 0.000377 

Iteracion 03002    Perdida 0.000373 

Iteracion 03003    Perdida 0.000387 

Iteracion 03004    Perdida 0.000411 

Iteracion 03005    Perdida 0.000444 

Iteracion 03006    Perdida 0.000476 

Iteracion 03007    Perdida 0.000498 

Iteracion 03008    Perdida 0.000471 

Iteracion 03009    Perdida 0.000446 

Iteracion 03010    Perdida 0.000445 

Iteracion 03011    Perdida 0.000453 

Iteracion 03012    Perdida 0.000447 

Iteracion 03013    Perdida 0.000426 

Iteracion 03014    Perdida 0.000421 

Iteracion 03015    Perdida 0.000413 

Iteracion 03016    Perdida 0.000410 

Iteracion 03017    Perdida 0.000400 

Iteracion 03018    Perdida 0.000392 

Iteracion 03019    Perdida 0.000396 

Iteracion 03020    Perdida 0.000404 

Iteracion 03021    Perdida 0.000397 

Iteracion 03022    Perdida 0.000405 

Iteracion 03023    Perdida 0.000445 

Iteracion 03024    Perdida 0.000500 

Iteracion 03025    Perdida 0.000569 

Iteracion 03026    Perdida 0.000663 

Iteracion 03027    Perdida 0.000686 

Iteracion 03028    Perdida 0.000635 

Iteracion 03029    Perdida 0.000617 

Iteracion 03030    Perdida 0.000726 

Iteracion 03031    Perdida 0.000884 

Iteracion 03032    Perdida 0.001482 

Iteracion 03033    Perdida 0.004051 

Iteracion 03034    Perdida 0.014910 

Iteracion 03035    Perdida 0.015694 

Iteracion 03036    Perdida 0.014421 

Iteracion 03037    Perdida 0.010706 

Iteracion 03038    Perdida 0.011447 

Iteracion 03039    Perdida 0.010906 

Iteracion 03040    Perdida 0.009517 

Iteracion 03041    Perdida 0.008964 

Iteracion 03042    Perdida 0.008565 

Iteracion 03043    Perdida 0.008144 

Iteracion 03044    Perdida 0.007782 

Iteracion 03045    Perdida 0.007249 

Iteracion 03046    Perdida 0.006940 

Iteracion 03047    Perdida 0.006699 

Iteracion 03048    Perdida 0.006393 

Iteracion 03049    Perdida 0.006097 

Iteracion 03050    Perdida 0.005820 

Iteracion 03051    Perdida 0.005618 

Iteracion 03052    Perdida 0.005363 

Iteracion 03053    Perdida 0.005132 

Iteracion 03054    Perdida 0.004941 

Iteracion 03055    Perdida 0.004718 

Iteracion 03056    Perdida 0.004531 

Iteracion 03057    Perdida 0.004372 

Iteracion 03058    Perdida 0.004228 

Iteracion 03059    Perdida 0.004066 

Iteracion 03060    Perdida 0.003943 

Iteracion 03061    Perdida 0.003792 

Iteracion 03062    Perdida 0.003669 

Iteracion 03063    Perdida 0.003542 

Iteracion 03064    Perdida 0.003444 

Iteracion 03065    Perdida 0.003330 

Iteracion 03066    Perdida 0.003233 

Iteracion 03067    Perdida 0.003155 

Iteracion 03068    Perdida 0.003076 

Iteracion 03069    Perdida 0.002958 

Iteracion 03070    Perdida 0.002869 

Iteracion 03071    Perdida 0.002783 

Iteracion 03072    Perdida 0.002723 

Iteracion 03073    Perdida 0.002672 

Iteracion 03074    Perdida 0.002586 

Iteracion 03075    Perdida 0.002499 

Iteracion 03076    Perdida 0.002460 

Iteracion 03077    Perdida 0.002430 

Iteracion 03078    Perdida 0.002408 

Iteracion 03079    Perdida 0.002333 

Iteracion 03080    Perdida 0.002261 

Iteracion 03081    Perdida 0.002197 

Iteracion 03082    Perdida 0.002147 

Iteracion 03083    Perdida 0.002114 

Iteracion 03084    Perdida 0.002098 

Iteracion 03085    Perdida 0.002072 

Iteracion 03086    Perdida 0.002006 

Iteracion 03087    Perdida 0.001968 

Iteracion 03088    Perdida 0.001930 

Iteracion 03089    Perdida 0.001892 

Iteracion 03090    Perdida 0.001841 

Iteracion 03091    Perdida 0.001812 

Iteracion 03092    Perdida 0.001794 

Iteracion 03093    Perdida 0.001765 

Iteracion 03094    Perdida 0.001727 

Iteracion 03095    Perdida 0.001685 

Iteracion 03096    Perdida 0.001652 

Iteracion 03097    Perdida 0.001627 

Iteracion 03098    Perdida 0.001623 

Iteracion 03099    Perdida 0.001628 

Iteracion 03100    Perdida 0.001649 

Iteracion 03101    Perdida 0.001668 

Iteracion 03102    Perdida 0.001635 

Iteracion 03103    Perdida 0.001581 

Iteracion 03104    Perdida 0.001580 

Iteracion 03105    Perdida 0.001596 

Iteracion 03106    Perdida 0.001603 

Iteracion 03107    Perdida 0.001573 

Iteracion 03108    Perdida 0.001523 

Iteracion 03109    Perdida 0.001435 

Iteracion 03110    Perdida 0.001434 

Iteracion 03111    Perdida 0.001446 

Iteracion 03112    Perdida 0.001388 

Iteracion 03113    Perdida 0.001362 

Iteracion 03114    Perdida 0.001344 

Iteracion 03115    Perdida 0.001318 

Iteracion 03116    Perdida 0.001290 

Iteracion 03117    Perdida 0.001294 

Iteracion 03118    Perdida 0.001317 

Iteracion 03119    Perdida 0.001300 

Iteracion 03120    Perdida 0.001259 

Iteracion 03121    Perdida 0.001253 

Iteracion 03122    Perdida 0.001250 

Iteracion 03123    Perdida 0.001208 

Iteracion 03124    Perdida 0.001181 

Iteracion 03125    Perdida 0.001168 

Iteracion 03126    Perdida 0.001172 

Iteracion 03127    Perdida 0.001167 

Iteracion 03128    Perdida 0.001144 

Iteracion 03129    Perdida 0.001157 

Iteracion 03130    Perdida 0.001148 

Iteracion 03131    Perdida 0.001164 

Iteracion 03132    Perdida 0.001196 

Iteracion 03133    Perdida 0.001215 

Iteracion 03134    Perdida 0.001224 

Iteracion 03135    Perdida 0.001200 

Iteracion 03136    Perdida 0.001155 

Iteracion 03137    Perdida 0.001102 

Iteracion 03138    Perdida 0.001080 

Iteracion 03139    Perdida 0.001109 

Iteracion 03140    Perdida 0.001135 

Iteracion 03141    Perdida 0.001108 

Iteracion 03142    Perdida 0.001096 

Iteracion 03143    Perdida 0.001072 

Iteracion 03144    Perdida 0.001065 

Iteracion 03145    Perdida 0.001049 

Iteracion 03146    Perdida 0.001037 

Iteracion 03147    Perdida 0.001032 

Iteracion 03148    Perdida 0.001003 

Iteracion 03149    Perdida 0.000995 

Iteracion 03150    Perdida 0.000977 

Iteracion 03151    Perdida 0.000991 

Iteracion 03152    Perdida 0.001000 

Iteracion 03153    Perdida 0.000973 

Iteracion 03154    Perdida 0.000974 

Iteracion 03155    Perdida 0.000975 

Iteracion 03156    Perdida 0.000968 

Iteracion 03157    Perdida 0.000960 

Iteracion 03158    Perdida 0.000932 

Iteracion 03159    Perdida 0.000948 

Iteracion 03160    Perdida 0.000970 

Iteracion 03161    Perdida 0.000929 

Iteracion 03162    Perdida 0.000913 

Iteracion 03163    Perdida 0.000934 

Iteracion 03164    Perdida 0.000928 

Iteracion 03165    Perdida 0.000898 

Iteracion 03166    Perdida 0.000885 

Iteracion 03167    Perdida 0.000885 

Iteracion 03168    Perdida 0.000869 

Iteracion 03169    Perdida 0.000889 

Iteracion 03170    Perdida 0.000926 

Iteracion 03171    Perdida 0.000918 

Iteracion 03172    Perdida 0.000910 

Iteracion 03173    Perdida 0.000935 

Iteracion 03174    Perdida 0.000925 

Iteracion 03175    Perdida 0.000882 

Iteracion 03176    Perdida 0.000873 

Iteracion 03177    Perdida 0.000865 

Iteracion 03178    Perdida 0.000867 

Iteracion 03179    Perdida 0.000850 

Iteracion 03180    Perdida 0.000837 

Iteracion 03181    Perdida 0.000840 

Iteracion 03182    Perdida 0.000843 

Iteracion 03183    Perdida 0.000855 

Iteracion 03184    Perdida 0.000864 

Iteracion 03185    Perdida 0.000867 

Iteracion 03186    Perdida 0.000891 

Iteracion 03187    Perdida 0.000860 

Iteracion 03188    Perdida 0.000821 

Iteracion 03189    Perdida 0.000818 

Iteracion 03190    Perdida 0.000839 

Iteracion 03191    Perdida 0.000873 

Iteracion 03192    Perdida 0.000911 

Iteracion 03193    Perdida 0.001021 

Iteracion 03194    Perdida 0.001056 

Iteracion 03195    Perdida 0.001012 

Iteracion 03196    Perdida 0.000908 

Iteracion 03197    Perdida 0.000889 

Iteracion 03198    Perdida 0.000850 

Iteracion 03199    Perdida 0.000861 

Iteracion 03200    Perdida 0.000837 

Iteracion 03201    Perdida 0.000800 

Iteracion 03202    Perdida 0.000817 

Iteracion 03203    Perdida 0.000812 

Iteracion 03204    Perdida 0.000771 

Iteracion 03205    Perdida 0.000782 

Iteracion 03206    Perdida 0.000777 

Iteracion 03207    Perdida 0.000754 

Iteracion 03208    Perdida 0.000763 

Iteracion 03209    Perdida 0.000753 

Iteracion 03210    Perdida 0.000740 

Iteracion 03211    Perdida 0.000744 

Iteracion 03212    Perdida 0.000748 

Iteracion 03213    Perdida 0.000733 

Iteracion 03214    Perdida 0.000717 

Iteracion 03215    Perdida 0.000723 

Iteracion 03216    Perdida 0.000709 

Iteracion 03217    Perdida 0.000693 

Iteracion 03218    Perdida 0.000687 

Iteracion 03219    Perdida 0.000691 

Iteracion 03220    Perdida 0.000684 

Iteracion 03221    Perdida 0.000676 

Iteracion 03222    Perdida 0.000675 

Iteracion 03223    Perdida 0.000677 

Iteracion 03224    Perdida 0.000682 

Iteracion 03225    Perdida 0.000699 

Iteracion 03226    Perdida 0.000712 

Iteracion 03227    Perdida 0.000747 

Iteracion 03228    Perdida 0.000755 

Iteracion 03229    Perdida 0.000783 

Iteracion 03230    Perdida 0.000781 

Iteracion 03231    Perdida 0.000741 

Iteracion 03232    Perdida 0.000726 

Iteracion 03233    Perdida 0.000735 

Iteracion 03234    Perdida 0.000767 

Iteracion 03235    Perdida 0.000758 

Iteracion 03236    Perdida 0.000750 

Iteracion 03237    Perdida 0.000758 

Iteracion 03238    Perdida 0.000741 

Iteracion 03239    Perdida 0.000756 

Iteracion 03240    Perdida 0.000732 

Iteracion 03241    Perdida 0.000719 

Iteracion 03242    Perdida 0.000688 

Iteracion 03243    Perdida 0.000677 

Iteracion 03244    Perdida 0.000692 

Iteracion 03245    Perdida 0.000673 

Iteracion 03246    Perdida 0.000656 

Iteracion 03247    Perdida 0.000669 

Iteracion 03248    Perdida 0.000663 

Iteracion 03249    Perdida 0.000663 

Iteracion 03250    Perdida 0.000645 

Iteracion 03251    Perdida 0.000649 

Iteracion 03252    Perdida 0.000638 

Iteracion 03253    Perdida 0.000626 

Iteracion 03254    Perdida 0.000627 

Iteracion 03255    Perdida 0.000630 

Iteracion 03256    Perdida 0.000644 

Iteracion 03257    Perdida 0.000640 

Iteracion 03258    Perdida 0.000642 

Iteracion 03259    Perdida 0.000647 

Iteracion 03260    Perdida 0.000645 

Iteracion 03261    Perdida 0.000635 

Iteracion 03262    Perdida 0.000644 

Iteracion 03263    Perdida 0.000625 

Iteracion 03264    Perdida 0.000608 

Iteracion 03265    Perdida 0.000615 

Iteracion 03266    Perdida 0.000600 

Iteracion 03267    Perdida 0.000594 

Iteracion 03268    Perdida 0.000598 

Iteracion 03269    Perdida 0.000615 

Iteracion 03270    Perdida 0.000621 

Iteracion 03271    Perdida 0.000637 

Iteracion 03272    Perdida 0.000649 

Iteracion 03273    Perdida 0.000680 

Iteracion 03274    Perdida 0.000715 

Iteracion 03275    Perdida 0.000771 

Iteracion 03276    Perdida 0.000745 

Iteracion 03277    Perdida 0.000688 

Iteracion 03278    Perdida 0.000654 

Iteracion 03279    Perdida 0.000674 

Iteracion 03280    Perdida 0.000697 

Iteracion 03281    Perdida 0.000641 

Iteracion 03282    Perdida 0.000633 

Iteracion 03283    Perdida 0.000640 

Iteracion 03284    Perdida 0.000639 

Iteracion 03285    Perdida 0.000619 

Iteracion 03286    Perdida 0.000607 

Iteracion 03287    Perdida 0.000622 

Iteracion 03288    Perdida 0.000619 

Iteracion 03289    Perdida 0.000611 

Iteracion 03290    Perdida 0.000629 

Iteracion 03291    Perdida 0.000601 

Iteracion 03292    Perdida 0.000568 

Iteracion 03293    Perdida 0.000596 

Iteracion 03294    Perdida 0.000578 

Iteracion 03295    Perdida 0.000557 

Iteracion 03296    Perdida 0.000582 

Iteracion 03297    Perdida 0.000577 

Iteracion 03298    Perdida 0.000553 

Iteracion 03299    Perdida 0.000556 

Iteracion 03300    Perdida 0.000561 

Iteracion 03301    Perdida 0.000553 

Iteracion 03302    Perdida 0.000546 

Iteracion 03303    Perdida 0.000556 

Iteracion 03304    Perdida 0.000556 

Iteracion 03305    Perdida 0.000560 

Iteracion 03306    Perdida 0.000562 

Iteracion 03307    Perdida 0.000564 

Iteracion 03308    Perdida 0.000574 

Iteracion 03309    Perdida 0.000584 

Iteracion 03310    Perdida 0.000588 

Iteracion 03311    Perdida 0.000599 

Iteracion 03312    Perdida 0.000596 

Iteracion 03313    Perdida 0.000586 

Iteracion 03314    Perdida 0.000574 

Iteracion 03315    Perdida 0.000568 

Iteracion 03316    Perdida 0.000565 

Iteracion 03317    Perdida 0.000555 

Iteracion 03318    Perdida 0.000563 

Iteracion 03319    Perdida 0.000570 

Iteracion 03320    Perdida 0.000551 

Iteracion 03321    Perdida 0.000555 

Iteracion 03322    Perdida 0.000557 

Iteracion 03323    Perdida 0.000559 

Iteracion 03324    Perdida 0.000551 

Iteracion 03325    Perdida 0.000550 

Iteracion 03326    Perdida 0.000565 

Iteracion 03327    Perdida 0.000575 

Iteracion 03328    Perdida 0.000572 

Iteracion 03329    Perdida 0.000561 

Iteracion 03330    Perdida 0.000584 

Iteracion 03331    Perdida 0.000586 

Iteracion 03332    Perdida 0.000556 

Iteracion 03333    Perdida 0.000557 

Iteracion 03334    Perdida 0.000560 

Iteracion 03335    Perdida 0.000566 

Iteracion 03336    Perdida 0.000555 

Iteracion 03337    Perdida 0.000555 

Iteracion 03338    Perdida 0.000530 

Iteracion 03339    Perdida 0.000517 

Iteracion 03340    Perdida 0.000529 

Iteracion 03341    Perdida 0.000523 

Iteracion 03342    Perdida 0.000499 

Iteracion 03343    Perdida 0.000503 

Iteracion 03344    Perdida 0.000508 

Iteracion 03345    Perdida 0.000511 

Iteracion 03346    Perdida 0.000514 

Iteracion 03347    Perdida 0.000521 

Iteracion 03348    Perdida 0.000521 

Iteracion 03349    Perdida 0.000548 

Iteracion 03350    Perdida 0.000575 

Iteracion 03351    Perdida 0.000611 

Iteracion 03352    Perdida 0.000644 

Iteracion 03353    Perdida 0.000630 

Iteracion 03354    Perdida 0.000614 

Iteracion 03355    Perdida 0.000574 

Iteracion 03356    Perdida 0.000579 

Iteracion 03357    Perdida 0.000575 

Iteracion 03358    Perdida 0.000567 

Iteracion 03359    Perdida 0.000550 

Iteracion 03360    Perdida 0.000531 

Iteracion 03361    Perdida 0.000540 

Iteracion 03362    Perdida 0.000547 

Iteracion 03363    Perdida 0.000538 

Iteracion 03364    Perdida 0.000515 

Iteracion 03365    Perdida 0.000513 

Iteracion 03366    Perdida 0.000497 

Iteracion 03367    Perdida 0.000493 

Iteracion 03368    Perdida 0.000484 

Iteracion 03369    Perdida 0.000483 

Iteracion 03370    Perdida 0.000491 

Iteracion 03371    Perdida 0.000482 

Iteracion 03372    Perdida 0.000470 

Iteracion 03373    Perdida 0.000477 

Iteracion 03374    Perdida 0.000473 

Iteracion 03375    Perdida 0.000481 

Iteracion 03376    Perdida 0.000514 

Iteracion 03377    Perdida 0.000559 

Iteracion 03378    Perdida 0.000591 

Iteracion 03379    Perdida 0.000626 

Iteracion 03380    Perdida 0.000632 

Iteracion 03381    Perdida 0.000612 

Iteracion 03382    Perdida 0.000555 

Iteracion 03383    Perdida 0.000521 

Iteracion 03384    Perdida 0.000538 

Iteracion 03385    Perdida 0.000530 

Iteracion 03386    Perdida 0.000512 

Iteracion 03387    Perdida 0.000504 

Iteracion 03388    Perdida 0.000499 

Iteracion 03389    Perdida 0.000514 

Iteracion 03390    Perdida 0.000511 

Iteracion 03391    Perdida 0.000503 

Iteracion 03392    Perdida 0.000516 

Iteracion 03393    Perdida 0.000505 

Iteracion 03394    Perdida 0.000484 

Iteracion 03395    Perdida 0.000485 

Iteracion 03396    Perdida 0.000470 

Iteracion 03397    Perdida 0.000480 

Iteracion 03398    Perdida 0.000472 

Iteracion 03399    Perdida 0.000452 

Iteracion 03400    Perdida 0.000452 

Iteracion 03401    Perdida 0.000453 

Iteracion 03402    Perdida 0.000450 

Iteracion 03403    Perdida 0.000455 

Iteracion 03404    Perdida 0.000443 

Iteracion 03405    Perdida 0.000445 

Iteracion 03406    Perdida 0.000443 

Iteracion 03407    Perdida 0.000448 

Iteracion 03408    Perdida 0.000454 

Iteracion 03409    Perdida 0.000464 

Iteracion 03410    Perdida 0.000503 

Iteracion 03411    Perdida 0.000575 

Iteracion 03412    Perdida 0.000672 

Iteracion 03413    Perdida 0.000771 

Iteracion 03414    Perdida 0.000790 

Iteracion 03415    Perdida 0.000643 

Iteracion 03416    Perdida 0.000493 

Iteracion 03417    Perdida 0.000539 

Iteracion 03418    Perdida 0.000610 

Iteracion 03419    Perdida 0.000586 

Iteracion 03420    Perdida 0.000511 

Iteracion 03421    Perdida 0.000488 

Iteracion 03422    Perdida 0.000534 

Iteracion 03423    Perdida 0.000510 

Iteracion 03424    Perdida 0.000451 

Iteracion 03425    Perdida 0.000465 

Iteracion 03426    Perdida 0.000478 

Iteracion 03427    Perdida 0.000452 

Iteracion 03428    Perdida 0.000445 

Iteracion 03429    Perdida 0.000441 

Iteracion 03430    Perdida 0.000439 

Iteracion 03431    Perdida 0.000427 

Iteracion 03432    Perdida 0.000419 

Iteracion 03433    Perdida 0.000423 

Iteracion 03434    Perdida 0.000426 

Iteracion 03435    Perdida 0.000412 

Iteracion 03436    Perdida 0.000406 

Iteracion 03437    Perdida 0.000412 

Iteracion 03438    Perdida 0.000410 

Iteracion 03439    Perdida 0.000415 

Iteracion 03440    Perdida 0.000417 

Iteracion 03441    Perdida 0.000426 

Iteracion 03442    Perdida 0.000450 

Iteracion 03443    Perdida 0.000482 

Iteracion 03444    Perdida 0.000529 

Iteracion 03445    Perdida 0.000545 

Iteracion 03446    Perdida 0.000546 

Iteracion 03447    Perdida 0.000504 

Iteracion 03448    Perdida 0.000453 

Iteracion 03449    Perdida 0.000455 

Iteracion 03450    Perdida 0.000487 

Iteracion 03451    Perdida 0.000499 

Iteracion 03452    Perdida 0.000486 

Iteracion 03453    Perdida 0.000503 

Iteracion 03454    Perdida 0.000517 

Iteracion 03455    Perdida 0.000502 

Iteracion 03456    Perdida 0.000452 

Iteracion 03457    Perdida 0.000460 

Iteracion 03458    Perdida 0.000472 

Iteracion 03459    Perdida 0.000442 

Iteracion 03460    Perdida 0.000418 

Iteracion 03461    Perdida 0.000444 

Iteracion 03462    Perdida 0.000448 

Iteracion 03463    Perdida 0.000421 

Iteracion 03464    Perdida 0.000420 

Iteracion 03465    Perdida 0.000424 

Iteracion 03466    Perdida 0.000410 

Iteracion 03467    Perdida 0.000411 

Iteracion 03468    Perdida 0.000419 

Iteracion 03469    Perdida 0.000418 

Iteracion 03470    Perdida 0.000416 

Iteracion 03471    Perdida 0.000415 

Iteracion 03472    Perdida 0.000422 

Iteracion 03473    Perdida 0.000431 

Iteracion 03474    Perdida 0.000446 

Iteracion 03475    Perdida 0.000445 

Iteracion 03476    Perdida 0.000445 

Iteracion 03477    Perdida 0.000434 

Iteracion 03478    Perdida 0.000410 

Iteracion 03479    Perdida 0.000404 

Iteracion 03480    Perdida 0.000422 

Iteracion 03481    Perdida 0.000424 

Iteracion 03482    Perdida 0.000434 

Iteracion 03483    Perdida 0.000440 

Iteracion 03484    Perdida 0.000440 

Iteracion 03485    Perdida 0.000442 

Iteracion 03486    Perdida 0.000440 

Iteracion 03487    Perdida 0.000454 

Iteracion 03488    Perdida 0.000471 

Iteracion 03489    Perdida 0.000469 

Iteracion 03490    Perdida 0.000462 

Iteracion 03491    Perdida 0.000455 

Iteracion 03492    Perdida 0.000445 

Iteracion 03493    Perdida 0.000414 

Iteracion 03494    Perdida 0.000414 

Iteracion 03495    Perdida 0.000407 

Iteracion 03496    Perdida 0.000406 

Iteracion 03497    Perdida 0.000411 

Iteracion 03498    Perdida 0.000402 

Iteracion 03499    Perdida 0.000391 

Iteracion 03500    Perdida 0.000392 

Iteracion 03501    Perdida 0.000399 

Iteracion 03502    Perdida 0.000399 

Iteracion 03503    Perdida 0.000396 

Iteracion 03504    Perdida 0.000403 

Iteracion 03505    Perdida 0.000405 

Iteracion 03506    Perdida 0.000412 

Iteracion 03507    Perdida 0.000430 

Iteracion 03508    Perdida 0.000426 

Iteracion 03509    Perdida 0.000416 

Iteracion 03510    Perdida 0.000407 

Iteracion 03511    Perdida 0.000405 

Iteracion 03512    Perdida 0.000401 

Iteracion 03513    Perdida 0.000387 

Iteracion 03514    Perdida 0.000387 

Iteracion 03515    Perdida 0.000391 

Iteracion 03516    Perdida 0.000398 

Iteracion 03517    Perdida 0.000394 

Iteracion 03518    Perdida 0.000392 

Iteracion 03519    Perdida 0.000388 

Iteracion 03520    Perdida 0.000393 

Iteracion 03521    Perdida 0.000387 

Iteracion 03522    Perdida 0.000382 

Iteracion 03523    Perdida 0.000390 

Iteracion 03524    Perdida 0.000411 

Iteracion 03525    Perdida 0.000421 

Iteracion 03526    Perdida 0.000422 

Iteracion 03527    Perdida 0.000431 

Iteracion 03528    Perdida 0.000445 

Iteracion 03529    Perdida 0.000445 

Iteracion 03530    Perdida 0.000442 

Iteracion 03531    Perdida 0.000453 

Iteracion 03532    Perdida 0.000488 

Iteracion 03533    Perdida 0.000516 

Iteracion 03534    Perdida 0.000498 

Iteracion 03535    Perdida 0.000471 

Iteracion 03536    Perdida 0.000469 

Iteracion 03537    Perdida 0.000465 

Iteracion 03538    Perdida 0.000445 

Iteracion 03539    Perdida 0.000460 

Iteracion 03540    Perdida 0.000465 

Iteracion 03541    Perdida 0.000436 

Iteracion 03542    Perdida 0.000418 

Iteracion 03543    Perdida 0.000425 

Iteracion 03544    Perdida 0.000438 

Iteracion 03545    Perdida 0.000430 

Iteracion 03546    Perdida 0.000430 

Iteracion 03547    Perdida 0.000423 

Iteracion 03548    Perdida 0.000399 

Iteracion 03549    Perdida 0.000402 

Iteracion 03550    Perdida 0.000399 

Iteracion 03551    Perdida 0.000400 

Iteracion 03552    Perdida 0.000405 

Iteracion 03553    Perdida 0.000402 

Iteracion 03554    Perdida 0.000378 

Iteracion 03555    Perdida 0.000378 

Iteracion 03556    Perdida 0.000371 

Iteracion 03557    Perdida 0.000373 

Iteracion 03558    Perdida 0.000380 

Iteracion 03559    Perdida 0.000398 

Iteracion 03560    Perdida 0.000411 

Iteracion 03561    Perdida 0.000412 

Iteracion 03562    Perdida 0.000433 

Iteracion 03563    Perdida 0.000427 

Iteracion 03564    Perdida 0.000403 

Iteracion 03565    Perdida 0.000390 

Iteracion 03566    Perdida 0.000381 

Iteracion 03567    Perdida 0.000369 

Iteracion 03568    Perdida 0.000369 

Iteracion 03569    Perdida 0.000372 

Iteracion 03570    Perdida 0.000360 

Iteracion 03571    Perdida 0.000355 

Iteracion 03572    Perdida 0.000353 

Iteracion 03573    Perdida 0.000359 

Iteracion 03574    Perdida 0.000365 

Iteracion 03575    Perdida 0.000362 

Iteracion 03576    Perdida 0.000353 

Iteracion 03577    Perdida 0.000346 

Iteracion 03578    Perdida 0.000346 

Iteracion 03579    Perdida 0.000357 

Iteracion 03580    Perdida 0.000376 

Iteracion 03581    Perdida 0.000384 

Iteracion 03582    Perdida 0.000400 

Iteracion 03583    Perdida 0.000392 

Iteracion 03584    Perdida 0.000393 

Iteracion 03585    Perdida 0.000390 

Iteracion 03586    Perdida 0.000388 

Iteracion 03587    Perdida 0.000384 

Iteracion 03588    Perdida 0.000391 

Iteracion 03589    Perdida 0.000402 

Iteracion 03590    Perdida 0.000410 

Iteracion 03591    Perdida 0.000422 

Iteracion 03592    Perdida 0.000427 

Iteracion 03593    Perdida 0.000463 

Iteracion 03594    Perdida 0.000466 

Iteracion 03595    Perdida 0.000442 

Iteracion 03596    Perdida 0.000404 

Iteracion 03597    Perdida 0.000404 

Iteracion 03598    Perdida 0.000403 

Iteracion 03599    Perdida 0.000381 

Iteracion 03600    Perdida 0.000374 

Iteracion 03601    Perdida 0.000374 

Iteracion 03602    Perdida 0.000366 

Iteracion 03603    Perdida 0.000369 

Iteracion 03604    Perdida 0.000365 

Iteracion 03605    Perdida 0.000367 

Iteracion 03606    Perdida 0.000397 

Iteracion 03607    Perdida 0.000443 

Iteracion 03608    Perdida 0.000498 

Iteracion 03609    Perdida 0.000546 

Iteracion 03610    Perdida 0.000543 

Iteracion 03611    Perdida 0.000490 

Iteracion 03612    Perdida 0.000415 

Iteracion 03613    Perdida 0.000378 

Iteracion 03614    Perdida 0.000410 

Iteracion 03615    Perdida 0.000417 

Iteracion 03616    Perdida 0.000384 

Iteracion 03617    Perdida 0.000363 

Iteracion 03618    Perdida 0.000388 

Iteracion 03619    Perdida 0.000387 

Iteracion 03620    Perdida 0.000364 

Iteracion 03621    Perdida 0.000359 

Iteracion 03622    Perdida 0.000370 

Iteracion 03623    Perdida 0.000352 

Iteracion 03624    Perdida 0.000343 

Iteracion 03625    Perdida 0.000344 

Iteracion 03626    Perdida 0.000341 

Iteracion 03627    Perdida 0.000341 

Iteracion 03628    Perdida 0.000334 

Iteracion 03629    Perdida 0.000330 

Iteracion 03630    Perdida 0.000336 

Iteracion 03631    Perdida 0.000341 

Iteracion 03632    Perdida 0.000337 

Iteracion 03633    Perdida 0.000341 

Iteracion 03634    Perdida 0.000348 

Iteracion 03635    Perdida 0.000352 

Iteracion 03636    Perdida 0.000359 

Iteracion 03637    Perdida 0.000357 

Iteracion 03638    Perdida 0.000346 

Iteracion 03639    Perdida 0.000341 

Iteracion 03640    Perdida 0.000345 

Iteracion 03641    Perdida 0.000367 

Iteracion 03642    Perdida 0.000380 

Iteracion 03643    Perdida 0.000408 

Iteracion 03644    Perdida 0.000417 

Iteracion 03645    Perdida 0.000421 

Iteracion 03646    Perdida 0.000419 

Iteracion 03647    Perdida 0.000400 

Iteracion 03648    Perdida 0.000403 

Iteracion 03649    Perdida 0.000409 

Iteracion 03650    Perdida 0.000393 

Iteracion 03651    Perdida 0.000368 

Iteracion 03652    Perdida 0.000338 

Iteracion 03653    Perdida 0.000343 

Iteracion 03654    Perdida 0.000368 

Iteracion 03655    Perdida 0.000355 

Iteracion 03656    Perdida 0.000320 

Iteracion 03657    Perdida 0.000331 

Iteracion 03658    Perdida 0.000345 

Iteracion 03659    Perdida 0.000341 

Iteracion 03660    Perdida 0.000331 

Iteracion 03661    Perdida 0.000324 

Iteracion 03662    Perdida 0.000323 

Iteracion 03663    Perdida 0.000323 

Iteracion 03664    Perdida 0.000326 

Iteracion 03665    Perdida 0.000327 

Iteracion 03666    Perdida 0.000328 

Iteracion 03667    Perdida 0.000330 

Iteracion 03668    Perdida 0.000333 

Iteracion 03669    Perdida 0.000343 

Iteracion 03670    Perdida 0.000370 

Iteracion 03671    Perdida 0.000409 

Iteracion 03672    Perdida 0.000470 

Iteracion 03673    Perdida 0.000529 

Iteracion 03674    Perdida 0.000597 

Iteracion 03675    Perdida 0.000588 

Iteracion 03676    Perdida 0.000503 

Iteracion 03677    Perdida 0.000397 

Iteracion 03678    Perdida 0.000413 

Iteracion 03679    Perdida 0.000468 

Iteracion 03680    Perdida 0.000428 

Iteracion 03681    Perdida 0.000375 

Iteracion 03682    Perdida 0.000371 

Iteracion 03683    Perdida 0.000387 

Iteracion 03684    Perdida 0.000387 

Iteracion 03685    Perdida 0.000362 

Iteracion 03686    Perdida 0.000361 

Iteracion 03687    Perdida 0.000358 

Iteracion 03688    Perdida 0.000342 

Iteracion 03689    Perdida 0.000340 

Iteracion 03690    Perdida 0.000340 

Iteracion 03691    Perdida 0.000345 

Iteracion 03692    Perdida 0.000334 

Iteracion 03693    Perdida 0.000345 

Iteracion 03694    Perdida 0.000348 

Iteracion 03695    Perdida 0.000335 

Iteracion 03696    Perdida 0.000334 

Iteracion 03697    Perdida 0.000337 

Iteracion 03698    Perdida 0.000337 

Iteracion 03699    Perdida 0.000326 

Iteracion 03700    Perdida 0.000316 

Iteracion 03701    Perdida 0.000307 

Iteracion 03702    Perdida 0.000306 

Iteracion 03703    Perdida 0.000310 

Iteracion 03704    Perdida 0.000305 

Iteracion 03705    Perdida 0.000307 

Iteracion 03706    Perdida 0.000305 

Iteracion 03707    Perdida 0.000308 

Iteracion 03708    Perdida 0.000305 

Iteracion 03709    Perdida 0.000303 

Iteracion 03710    Perdida 0.000301 

Iteracion 03711    Perdida 0.000303 

Iteracion 03712    Perdida 0.000311 

Iteracion 03713    Perdida 0.000309 

Iteracion 03714    Perdida 0.000313 

Iteracion 03715    Perdida 0.000322 

Iteracion 03716    Perdida 0.000331 

Iteracion 03717    Perdida 0.000344 

Iteracion 03718    Perdida 0.000354 

Iteracion 03719    Perdida 0.000353 

Iteracion 03720    Perdida 0.000342 

Iteracion 03721    Perdida 0.000315 

Iteracion 03722    Perdida 0.000307 

Iteracion 03723    Perdida 0.000327 

Iteracion 03724    Perdida 0.000356 

Iteracion 03725    Perdida 0.000382 

Iteracion 03726    Perdida 0.000405 

Iteracion 03727    Perdida 0.000392 

Iteracion 03728    Perdida 0.000383 

Iteracion 03729    Perdida 0.000369 

Iteracion 03730    Perdida 0.000374 

Iteracion 03731    Perdida 0.000368 

Iteracion 03732    Perdida 0.000357 

Iteracion 03733    Perdida 0.000378 

Iteracion 03734    Perdida 0.000382 

Iteracion 03735    Perdida 0.000355 

Iteracion 03736    Perdida 0.000323 

Iteracion 03737    Perdida 0.000318 

Iteracion 03738    Perdida 0.000326 

Iteracion 03739    Perdida 0.000321 

Iteracion 03740    Perdida 0.000303 

Iteracion 03741    Perdida 0.000302 

Iteracion 03742    Perdida 0.000302 

Iteracion 03743    Perdida 0.000302 

Iteracion 03744    Perdida 0.000296 

Iteracion 03745    Perdida 0.000293 

Iteracion 03746    Perdida 0.000292 

Iteracion 03747    Perdida 0.000299 

Iteracion 03748    Perdida 0.000301 

Iteracion 03749    Perdida 0.000300 

Iteracion 03750    Perdida 0.000316 

Iteracion 03751    Perdida 0.000327 

Iteracion 03752    Perdida 0.000338 

Iteracion 03753    Perdida 0.000343 

Iteracion 03754    Perdida 0.000350 

Iteracion 03755    Perdida 0.000342 

Iteracion 03756    Perdida 0.000350 

Iteracion 03757    Perdida 0.000355 

Iteracion 03758    Perdida 0.000359 

Iteracion 03759    Perdida 0.000345 

Iteracion 03760    Perdida 0.000308 

Iteracion 03761    Perdida 0.000299 

Iteracion 03762    Perdida 0.000314 

Iteracion 03763    Perdida 0.000328 

Iteracion 03764    Perdida 0.000330 

Iteracion 03765    Perdida 0.000315 

Iteracion 03766    Perdida 0.000295 

Iteracion 03767    Perdida 0.000302 

Iteracion 03768    Perdida 0.000313 

Iteracion 03769    Perdida 0.000300 

Iteracion 03770    Perdida 0.000309 

Iteracion 03771    Perdida 0.000331 

Iteracion 03772    Perdida 0.000350 

Iteracion 03773    Perdida 0.000385 

Iteracion 03774    Perdida 0.000418 

Iteracion 03775    Perdida 0.000429 

Iteracion 03776    Perdida 0.000411 

Iteracion 03777    Perdida 0.000354 

Iteracion 03778    Perdida 0.000307 

Iteracion 03779    Perdida 0.000301 

Iteracion 03780    Perdida 0.000338 

Iteracion 03781    Perdida 0.000341 

Iteracion 03782    Perdida 0.000313 

Iteracion 03783    Perdida 0.000298 

Iteracion 03784    Perdida 0.000301 

Iteracion 03785    Perdida 0.000302 

Iteracion 03786    Perdida 0.000307 

Iteracion 03787    Perdida 0.000322 

Iteracion 03788    Perdida 0.000332 

Iteracion 03789    Perdida 0.000341 

Iteracion 03790    Perdida 0.000373 

Iteracion 03791    Perdida 0.000406 

Iteracion 03792    Perdida 0.000416 

Iteracion 03793    Perdida 0.000423 

Iteracion 03794    Perdida 0.000444 

Iteracion 03795    Perdida 0.000519 

Iteracion 03796    Perdida 0.000605 

Iteracion 03797    Perdida 0.001115 

Iteracion 03798    Perdida 0.004220 

Iteracion 03799    Perdida 0.011418 

Iteracion 03800    Perdida 0.008680 

Iteracion 03801    Perdida 0.008115 

Iteracion 03802    Perdida 0.007571 

Iteracion 03803    Perdida 0.006812 

Iteracion 03804    Perdida 0.007027 

Iteracion 03805    Perdida 0.006157 

Iteracion 03806    Perdida 0.005969 

Iteracion 03807    Perdida 0.005661 

Iteracion 03808    Perdida 0.005158 

Iteracion 03809    Perdida 0.004883 

Iteracion 03810    Perdida 0.004597 

Iteracion 03811    Perdida 0.004277 

Iteracion 03812    Perdida 0.004092 

Iteracion 03813    Perdida 0.003851 

Iteracion 03814    Perdida 0.003628 

Iteracion 03815    Perdida 0.003422 

Iteracion 03816    Perdida 0.003270 

Iteracion 03817    Perdida 0.003103 

Iteracion 03818    Perdida 0.002957 

Iteracion 03819    Perdida 0.002821 

Iteracion 03820    Perdida 0.002674 

Iteracion 03821    Perdida 0.002572 

Iteracion 03822    Perdida 0.002483 

Iteracion 03823    Perdida 0.002361 

Iteracion 03824    Perdida 0.002266 

Iteracion 03825    Perdida 0.002167 

Iteracion 03826    Perdida 0.002091 

Iteracion 03827    Perdida 0.002013 

Iteracion 03828    Perdida 0.001928 

Iteracion 03829    Perdida 0.001856 

Iteracion 03830    Perdida 0.001785 

Iteracion 03831    Perdida 0.001727 

Iteracion 03832    Perdida 0.001663 

Iteracion 03833    Perdida 0.001616 

Iteracion 03834    Perdida 0.001555 

Iteracion 03835    Perdida 0.001513 

Iteracion 03836    Perdida 0.001464 

Iteracion 03837    Perdida 0.001420 

Iteracion 03838    Perdida 0.001380 

Iteracion 03839    Perdida 0.001340 

Iteracion 03840    Perdida 0.001303 

Iteracion 03841    Perdida 0.001270 

Iteracion 03842    Perdida 0.001233 

Iteracion 03843    Perdida 0.001206 

Iteracion 03844    Perdida 0.001177 

Iteracion 03845    Perdida 0.001145 

Iteracion 03846    Perdida 0.001121 

Iteracion 03847    Perdida 0.001099 

Iteracion 03848    Perdida 0.001070 

Iteracion 03849    Perdida 0.001049 

Iteracion 03850    Perdida 0.001025 

Iteracion 03851    Perdida 0.001005 

Iteracion 03852    Perdida 0.000983 

Iteracion 03853    Perdida 0.000964 

Iteracion 03854    Perdida 0.000949 

Iteracion 03855    Perdida 0.000929 

Iteracion 03856    Perdida 0.000913 

Iteracion 03857    Perdida 0.000895 

Iteracion 03858    Perdida 0.000885 

Iteracion 03859    Perdida 0.000866 

Iteracion 03860    Perdida 0.000850 

Iteracion 03861    Perdida 0.000836 

Iteracion 03862    Perdida 0.000821 

Iteracion 03863    Perdida 0.000806 

Iteracion 03864    Perdida 0.000795 

Iteracion 03865    Perdida 0.000782 

Iteracion 03866    Perdida 0.000772 

Iteracion 03867    Perdida 0.000758 

Iteracion 03868    Perdida 0.000748 

Iteracion 03869    Perdida 0.000735 

Iteracion 03870    Perdida 0.000728 

Iteracion 03871    Perdida 0.000716 

Iteracion 03872    Perdida 0.000708 

Iteracion 03873    Perdida 0.000696 

Iteracion 03874    Perdida 0.000687 

Iteracion 03875    Perdida 0.000678 

Iteracion 03876    Perdida 0.000672 

Iteracion 03877    Perdida 0.000663 

Iteracion 03878    Perdida 0.000657 

Iteracion 03879    Perdida 0.000652 

Iteracion 03880    Perdida 0.000650 

Iteracion 03881    Perdida 0.000642 

Iteracion 03882    Perdida 0.000639 

Iteracion 03883    Perdida 0.000638 

Iteracion 03884    Perdida 0.000636 

Iteracion 03885    Perdida 0.000618 

Iteracion 03886    Perdida 0.000610 

Iteracion 03887    Perdida 0.000602 

Iteracion 03888    Perdida 0.000602 

Iteracion 03889    Perdida 0.000593 

Iteracion 03890    Perdida 0.000585 

Iteracion 03891    Perdida 0.000580 

Iteracion 03892    Perdida 0.000577 

Iteracion 03893    Perdida 0.000572 

Iteracion 03894    Perdida 0.000564 

Iteracion 03895    Perdida 0.000562 

Iteracion 03896    Perdida 0.000563 

Iteracion 03897    Perdida 0.000557 

Iteracion 03898    Perdida 0.000549 

Iteracion 03899    Perdida 0.000546 

Iteracion 03900    Perdida 0.000548 

Iteracion 03901    Perdida 0.000539 

Iteracion 03902    Perdida 0.000545 

Iteracion 03903    Perdida 0.000541 

Iteracion 03904    Perdida 0.000553 

Iteracion 03905    Perdida 0.000584 

Iteracion 03906    Perdida 0.000615 

Iteracion 03907    Perdida 0.000655 

Iteracion 03908    Perdida 0.000670 

Iteracion 03909    Perdida 0.000632 

Iteracion 03910    Perdida 0.000553 

Iteracion 03911    Perdida 0.000518 

Iteracion 03912    Perdida 0.000543 

Iteracion 03913    Perdida 0.000569 

Iteracion 03914    Perdida 0.000539 

Iteracion 03915    Perdida 0.000508 

Iteracion 03916    Perdida 0.000516 

Iteracion 03917    Perdida 0.000521 

Iteracion 03918    Perdida 0.000506 

Iteracion 03919    Perdida 0.000497 

Iteracion 03920    Perdida 0.000489 

Iteracion 03921    Perdida 0.000498 

Iteracion 03922    Perdida 0.000498 

Iteracion 03923    Perdida 0.000492 

Iteracion 03924    Perdida 0.000480 

Iteracion 03925    Perdida 0.000471 

Iteracion 03926    Perdida 0.000476 

Iteracion 03927    Perdida 0.000478 

Iteracion 03928    Perdida 0.000466 

Iteracion 03929    Perdida 0.000455 

Iteracion 03930    Perdida 0.000460 

Iteracion 03931    Perdida 0.000464 

Iteracion 03932    Perdida 0.000473 

Iteracion 03933    Perdida 0.000465 

Iteracion 03934    Perdida 0.000452 

Iteracion 03935    Perdida 0.000445 

Iteracion 03936    Perdida 0.000447 

Iteracion 03937    Perdida 0.000456 

Iteracion 03938    Perdida 0.000450 

Iteracion 03939    Perdida 0.000447 

Iteracion 03940    Perdida 0.000441 

Iteracion 03941    Perdida 0.000436 

Iteracion 03942    Perdida 0.000431 

Iteracion 03943    Perdida 0.000432 

Iteracion 03944    Perdida 0.000434 

Iteracion 03945    Perdida 0.000430 

Iteracion 03946    Perdida 0.000433 

Iteracion 03947    Perdida 0.000425 

Iteracion 03948    Perdida 0.000431 

Iteracion 03949    Perdida 0.000440 

Iteracion 03950    Perdida 0.000453 

Iteracion 03951    Perdida 0.000475 

Iteracion 03952    Perdida 0.000515 

Iteracion 03953    Perdida 0.000534 

Iteracion 03954    Perdida 0.000550 

Iteracion 03955    Perdida 0.000482 

Iteracion 03956    Perdida 0.000431 

Iteracion 03957    Perdida 0.000423 

Iteracion 03958    Perdida 0.000449 

Iteracion 03959    Perdida 0.000466 

Iteracion 03960    Perdida 0.000452 

Iteracion 03961    Perdida 0.000440 

Iteracion 03962    Perdida 0.000440 

Iteracion 03963    Perdida 0.000446 

Iteracion 03964    Perdida 0.000435 

Iteracion 03965    Perdida 0.000418 

Iteracion 03966    Perdida 0.000416 

Iteracion 03967    Perdida 0.000415 

Iteracion 03968    Perdida 0.000418 

Iteracion 03969    Perdida 0.000422 

Iteracion 03970    Perdida 0.000399 

Iteracion 03971    Perdida 0.000405 

Iteracion 03972    Perdida 0.000400 

Iteracion 03973    Perdida 0.000399 

Iteracion 03974    Perdida 0.000393 

Iteracion 03975    Perdida 0.000386 

Iteracion 03976    Perdida 0.000383 

Iteracion 03977    Perdida 0.000386 

Iteracion 03978    Perdida 0.000381 

Iteracion 03979    Perdida 0.000375 

Iteracion 03980    Perdida 0.000383 

Iteracion 03981    Perdida 0.000383 

Iteracion 03982    Perdida 0.000381 

Iteracion 03983    Perdida 0.000388 

Iteracion 03984    Perdida 0.000389 

Iteracion 03985    Perdida 0.000385 

Iteracion 03986    Perdida 0.000385 

Iteracion 03987    Perdida 0.000380 

Iteracion 03988    Perdida 0.000371 

Iteracion 03989    Perdida 0.000371 

Iteracion 03990    Perdida 0.000367 

Iteracion 03991    Perdida 0.000363 

Iteracion 03992    Perdida 0.000369 

Iteracion 03993    Perdida 0.000373 

Iteracion 03994    Perdida 0.000368 

Iteracion 03995    Perdida 0.000362 

Iteracion 03996    Perdida 0.000367 

Iteracion 03997    Perdida 0.000377 

Iteracion 03998    Perdida 0.000379 

Iteracion 03999    Perdida 0.000391 

Iteracion 04000    Perdida 0.000393 

Iteracion 04001    Perdida 0.000396 

Iteracion 04002    Perdida 0.000402 

Iteracion 04003    Perdida 0.000405 

Iteracion 04004    Perdida 0.000408 

Iteracion 04005    Perdida 0.000410 

Iteracion 04006    Perdida 0.000404 

Iteracion 04007    Perdida 0.000396 

Iteracion 04008    Perdida 0.000383 

Iteracion 04009    Perdida 0.000358 

Iteracion 04010    Perdida 0.000353 

Iteracion 04011    Perdida 0.000357 

Iteracion 04012    Perdida 0.000354 

Iteracion 04013    Perdida 0.000364 

Iteracion 04014    Perdida 0.000363 

Iteracion 04015    Perdida 0.000351 

Iteracion 04016    Perdida 0.000349 

Iteracion 04017    Perdida 0.000344 

Iteracion 04018    Perdida 0.000336 

Iteracion 04019    Perdida 0.000344 

Iteracion 04020    Perdida 0.000348 

Iteracion 04021    Perdida 0.000350 

Iteracion 04022    Perdida 0.000348 

Iteracion 04023    Perdida 0.000347 

Iteracion 04024    Perdida 0.000341 

Iteracion 04025    Perdida 0.000341 

Iteracion 04026    Perdida 0.000336 

Iteracion 04027    Perdida 0.000337 

Iteracion 04028    Perdida 0.000338 

Iteracion 04029    Perdida 0.000343 

Iteracion 04030    Perdida 0.000347 

Iteracion 04031    Perdida 0.000347 

Iteracion 04032    Perdida 0.000350 

Iteracion 04033    Perdida 0.000366 

Iteracion 04034    Perdida 0.000402 

Iteracion 04035    Perdida 0.000427 

Iteracion 04036    Perdida 0.000435 

Iteracion 04037    Perdida 0.000395 

Iteracion 04038    Perdida 0.000362 

Iteracion 04039    Perdida 0.000348 

Iteracion 04040    Perdida 0.000356 

Iteracion 04041    Perdida 0.000359 

Iteracion 04042    Perdida 0.000352 

Iteracion 04043    Perdida 0.000345 

Iteracion 04044    Perdida 0.000344 

Iteracion 04045    Perdida 0.000339 

Iteracion 04046    Perdida 0.000339 

Iteracion 04047    Perdida 0.000335 

Iteracion 04048    Perdida 0.000334 

Iteracion 04049    Perdida 0.000336 

Iteracion 04050    Perdida 0.000335 

Iteracion 04051    Perdida 0.000327 

Iteracion 04052    Perdida 0.000332 

Iteracion 04053    Perdida 0.000334 

Iteracion 04054    Perdida 0.000336 

Iteracion 04055    Perdida 0.000335 

Iteracion 04056    Perdida 0.000338 

Iteracion 04057    Perdida 0.000356 

Iteracion 04058    Perdida 0.000372 

Iteracion 04059    Perdida 0.000390 

Iteracion 04060    Perdida 0.000390 

Iteracion 04061    Perdida 0.000387 

Iteracion 04062    Perdida 0.000378 

Iteracion 04063    Perdida 0.000357 

Iteracion 04064    Perdida 0.000338 

Iteracion 04065    Perdida 0.000335 

Iteracion 04066    Perdida 0.000340 

Iteracion 04067    Perdida 0.000330 

Iteracion 04068    Perdida 0.000322 

Iteracion 04069    Perdida 0.000327 

Iteracion 04070    Perdida 0.000332 

Iteracion 04071    Perdida 0.000324 

Iteracion 04072    Perdida 0.000314 

Iteracion 04073    Perdida 0.000307 

Iteracion 04074    Perdida 0.000311 

Iteracion 04075    Perdida 0.000313 

Iteracion 04076    Perdida 0.000319 

Iteracion 04077    Perdida 0.000324 

Iteracion 04078    Perdida 0.000328 

Iteracion 04079    Perdida 0.000333 

Iteracion 04080    Perdida 0.000344 

Iteracion 04081    Perdida 0.000346 

Iteracion 04082    Perdida 0.000341 

Iteracion 04083    Perdida 0.000339 

Iteracion 04084    Perdida 0.000342 

Iteracion 04085    Perdida 0.000336 

Iteracion 04086    Perdida 0.000332 

Iteracion 04087    Perdida 0.000318 

Iteracion 04088    Perdida 0.000306 

Iteracion 04089    Perdida 0.000300 

Iteracion 04090    Perdida 0.000304 

Iteracion 04091    Perdida 0.000304 

Iteracion 04092    Perdida 0.000297 

Iteracion 04093    Perdida 0.000306 

Iteracion 04094    Perdida 0.000296 

Iteracion 04095    Perdida 0.000296 

Iteracion 04096    Perdida 0.000289 

Iteracion 04097    Perdida 0.000290 

Iteracion 04098    Perdida 0.000293 

Iteracion 04099    Perdida 0.000292 

Iteracion 04100    Perdida 0.000295 

Iteracion 04101    Perdida 0.000293 

Iteracion 04102    Perdida 0.000297 

Iteracion 04103    Perdida 0.000303 

Iteracion 04104    Perdida 0.000312 

Iteracion 04105    Perdida 0.000327 

Iteracion 04106    Perdida 0.000338 

Iteracion 04107    Perdida 0.000367 

Iteracion 04108    Perdida 0.000382 

Iteracion 04109    Perdida 0.000369 

Iteracion 04110    Perdida 0.000347 

Iteracion 04111    Perdida 0.000337 

Iteracion 04112    Perdida 0.000350 

Iteracion 04113    Perdida 0.000375 

Iteracion 04114    Perdida 0.000360 

Iteracion 04115    Perdida 0.000339 

Iteracion 04116    Perdida 0.000336 

Iteracion 04117    Perdida 0.000339 

Iteracion 04118    Perdida 0.000342 

Iteracion 04119    Perdida 0.000343 

Iteracion 04120    Perdida 0.000356 

Iteracion 04121    Perdida 0.000368 

Iteracion 04122    Perdida 0.000356 

Iteracion 04123    Perdida 0.000334 

Iteracion 04124    Perdida 0.000332 

Iteracion 04125    Perdida 0.000325 

Iteracion 04126    Perdida 0.000303 

Iteracion 04127    Perdida 0.000288 

Iteracion 04128    Perdida 0.000299 

Iteracion 04129    Perdida 0.000306 

Iteracion 04130    Perdida 0.000295 

Iteracion 04131    Perdida 0.000296 

Iteracion 04132    Perdida 0.000297 

Iteracion 04133    Perdida 0.000298 

Iteracion 04134    Perdida 0.000292 

Iteracion 04135    Perdida 0.000283 

Iteracion 04136    Perdida 0.000283 

Iteracion 04137    Perdida 0.000285 

Iteracion 04138    Perdida 0.000284 

Iteracion 04139    Perdida 0.000275 

Iteracion 04140    Perdida 0.000277 

Iteracion 04141    Perdida 0.000276 

Iteracion 04142    Perdida 0.000270 

Iteracion 04143    Perdida 0.000269 

Iteracion 04144    Perdida 0.000278 

Iteracion 04145    Perdida 0.000283 

Iteracion 04146    Perdida 0.000284 

Iteracion 04147    Perdida 0.000288 

Iteracion 04148    Perdida 0.000288 

Iteracion 04149    Perdida 0.000289 

Iteracion 04150    Perdida 0.000285 

Iteracion 04151    Perdida 0.000288 

Iteracion 04152    Perdida 0.000287 

Iteracion 04153    Perdida 0.000296 

Iteracion 04154    Perdida 0.000306 

Iteracion 04155    Perdida 0.000300 

Iteracion 04156    Perdida 0.000308 

Iteracion 04157    Perdida 0.000302 

Iteracion 04158    Perdida 0.000297 

Iteracion 04159    Perdida 0.000295 

Iteracion 04160    Perdida 0.000299 

Iteracion 04161    Perdida 0.000300 

Iteracion 04162    Perdida 0.000298 

Iteracion 04163    Perdida 0.000293 

Iteracion 04164    Perdida 0.000295 

Iteracion 04165    Perdida 0.000296 

Iteracion 04166    Perdida 0.000301 

Iteracion 04167    Perdida 0.000305 

Iteracion 04168    Perdida 0.000303 

Iteracion 04169    Perdida 0.000315 

Iteracion 04170    Perdida 0.000316 

Iteracion 04171    Perdida 0.000327 

Iteracion 04172    Perdida 0.000337 

Iteracion 04173    Perdida 0.000329 

Iteracion 04174    Perdida 0.000341 

Iteracion 04175    Perdida 0.000343 

Iteracion 04176    Perdida 0.000359 

Iteracion 04177    Perdida 0.000360 

Iteracion 04178    Perdida 0.000324 

Iteracion 04179    Perdida 0.000294 

Iteracion 04180    Perdida 0.000295 

Iteracion 04181    Perdida 0.000308 

Iteracion 04182    Perdida 0.000306 

Iteracion 04183    Perdida 0.000284 

Iteracion 04184    Perdida 0.000276 

Iteracion 04185    Perdida 0.000282 

Iteracion 04186    Perdida 0.000287 

Iteracion 04187    Perdida 0.000270 

Iteracion 04188    Perdida 0.000266 

Iteracion 04189    Perdida 0.000267 

Iteracion 04190    Perdida 0.000278 

Iteracion 04191    Perdida 0.000281 

Iteracion 04192    Perdida 0.000270 

Iteracion 04193    Perdida 0.000268 

Iteracion 04194    Perdida 0.000271 

Iteracion 04195    Perdida 0.000274 

Iteracion 04196    Perdida 0.000273 

Iteracion 04197    Perdida 0.000264 

Iteracion 04198    Perdida 0.000265 

Iteracion 04199    Perdida 0.000268 

Iteracion 04200    Perdida 0.000262 

Iteracion 04201    Perdida 0.000267 

Iteracion 04202    Perdida 0.000268 

Iteracion 04203    Perdida 0.000280 

Iteracion 04204    Perdida 0.000288 

Iteracion 04205    Perdida 0.000294 

Iteracion 04206    Perdida 0.000308 

Iteracion 04207    Perdida 0.000309 

Iteracion 04208    Perdida 0.000304 

Iteracion 04209    Perdida 0.000293 

Iteracion 04210    Perdida 0.000287 

Iteracion 04211    Perdida 0.000290 

Iteracion 04212    Perdida 0.000310 

Iteracion 04213    Perdida 0.000333 

Iteracion 04214    Perdida 0.000334 

Iteracion 04215    Perdida 0.000319 

Iteracion 04216    Perdida 0.000300 

Iteracion 04217    Perdida 0.000298 

Iteracion 04218    Perdida 0.000301 

Iteracion 04219    Perdida 0.000296 

Iteracion 04220    Perdida 0.000283 

Iteracion 04221    Perdida 0.000266 

Iteracion 04222    Perdida 0.000267 

Iteracion 04223    Perdida 0.000273 

Iteracion 04224    Perdida 0.000269 

Iteracion 04225    Perdida 0.000258 

Iteracion 04226    Perdida 0.000250 

Iteracion 04227    Perdida 0.000253 

Iteracion 04228    Perdida 0.000249 

Iteracion 04229    Perdida 0.000243 

Iteracion 04230    Perdida 0.000240 

Iteracion 04231    Perdida 0.000239 

Iteracion 04232    Perdida 0.000238 

Iteracion 04233    Perdida 0.000243 

Iteracion 04234    Perdida 0.000243 

Iteracion 04235    Perdida 0.000243 

Iteracion 04236    Perdida 0.000251 

Iteracion 04237    Perdida 0.000260 

Iteracion 04238    Perdida 0.000280 

Iteracion 04239    Perdida 0.000301 

Iteracion 04240    Perdida 0.000331 

Iteracion 04241    Perdida 0.000350 

Iteracion 04242    Perdida 0.000355 

Iteracion 04243    Perdida 0.000332 

Iteracion 04244    Perdida 0.000299 

Iteracion 04245    Perdida 0.000290 

Iteracion 04246    Perdida 0.000288 

Iteracion 04247    Perdida 0.000283 

Iteracion 04248    Perdida 0.000263 

Iteracion 04249    Perdida 0.000263 

Iteracion 04250    Perdida 0.000272 

Iteracion 04251    Perdida 0.000276 

Iteracion 04252    Perdida 0.000267 

Iteracion 04253    Perdida 0.000266 

Iteracion 04254    Perdida 0.000276 

Iteracion 04255    Perdida 0.000283 

Iteracion 04256    Perdida 0.000298 

Iteracion 04257    Perdida 0.000313 

Iteracion 04258    Perdida 0.000346 

Iteracion 04259    Perdida 0.000367 

Iteracion 04260    Perdida 0.000371 

Iteracion 04261    Perdida 0.000346 

Iteracion 04262    Perdida 0.000312 

Iteracion 04263    Perdida 0.000275 

Iteracion 04264    Perdida 0.000263 

Iteracion 04265    Perdida 0.000279 

Iteracion 04266    Perdida 0.000280 

Iteracion 04267    Perdida 0.000270 

Iteracion 04268    Perdida 0.000260 

Iteracion 04269    Perdida 0.000255 

Iteracion 04270    Perdida 0.000258 

Iteracion 04271    Perdida 0.000247 

Iteracion 04272    Perdida 0.000241 

Iteracion 04273    Perdida 0.000243 

Iteracion 04274    Perdida 0.000238 

Iteracion 04275    Perdida 0.000232 

Iteracion 04276    Perdida 0.000239 

Iteracion 04277    Perdida 0.000230 

Iteracion 04278    Perdida 0.000229 

Iteracion 04279    Perdida 0.000230 

Iteracion 04280    Perdida 0.000232 

Iteracion 04281    Perdida 0.000237 

Iteracion 04282    Perdida 0.000235 

Iteracion 04283    Perdida 0.000236 

Iteracion 04284    Perdida 0.000236 

Iteracion 04285    Perdida 0.000242 

Iteracion 04286    Perdida 0.000247 

Iteracion 04287    Perdida 0.000256 

Iteracion 04288    Perdida 0.000258 

Iteracion 04289    Perdida 0.000259 

Iteracion 04290    Perdida 0.000250 

Iteracion 04291    Perdida 0.000244 

Iteracion 04292    Perdida 0.000246 

Iteracion 04293    Perdida 0.000257 

Iteracion 04294    Perdida 0.000254 

Iteracion 04295    Perdida 0.000253 

Iteracion 04296    Perdida 0.000245 

Iteracion 04297    Perdida 0.000256 

Iteracion 04298    Perdida 0.000255 

Iteracion 04299    Perdida 0.000254 

Iteracion 04300    Perdida 0.000254 

Iteracion 04301    Perdida 0.000257 

Iteracion 04302    Perdida 0.000257 

Iteracion 04303    Perdida 0.000256 

Iteracion 04304    Perdida 0.000240 

Iteracion 04305    Perdida 0.000232 

Iteracion 04306    Perdida 0.000244 

Iteracion 04307    Perdida 0.000263 

Iteracion 04308    Perdida 0.000280 

Iteracion 04309    Perdida 0.000285 

Iteracion 04310    Perdida 0.000298 

Iteracion 04311    Perdida 0.000297 

Iteracion 04312    Perdida 0.000298 

Iteracion 04313    Perdida 0.000291 

Iteracion 04314    Perdida 0.000295 

Iteracion 04315    Perdida 0.000283 

Iteracion 04316    Perdida 0.000275 

Iteracion 04317    Perdida 0.000272 

Iteracion 04318    Perdida 0.000280 

Iteracion 04319    Perdida 0.000302 

Iteracion 04320    Perdida 0.000281 

Iteracion 04321    Perdida 0.000256 

Iteracion 04322    Perdida 0.000249 

Iteracion 04323    Perdida 0.000266 

Iteracion 04324    Perdida 0.000252 

Iteracion 04325    Perdida 0.000236 

Iteracion 04326    Perdida 0.000240 

Iteracion 04327    Perdida 0.000245 

Iteracion 04328    Perdida 0.000245 

Iteracion 04329    Perdida 0.000244 

Iteracion 04330    Perdida 0.000252 

Iteracion 04331    Perdida 0.000248 

Iteracion 04332    Perdida 0.000241 

Iteracion 04333    Perdida 0.000239 

Iteracion 04334    Perdida 0.000240 

Iteracion 04335    Perdida 0.000236 

Iteracion 04336    Perdida 0.000236 

Iteracion 04337    Perdida 0.000232 

Iteracion 04338    Perdida 0.000229 

Iteracion 04339    Perdida 0.000229 

Iteracion 04340    Perdida 0.000229 

Iteracion 04341    Perdida 0.000232 

Iteracion 04342    Perdida 0.000229 

Iteracion 04343    Perdida 0.000226 

Iteracion 04344    Perdida 0.000230 

Iteracion 04345    Perdida 0.000232 

Iteracion 04346    Perdida 0.000239 

Iteracion 04347    Perdida 0.000243 

Iteracion 04348    Perdida 0.000241 

Iteracion 04349    Perdida 0.000246 

Iteracion 04350    Perdida 0.000246 

Iteracion 04351    Perdida 0.000248 

Iteracion 04352    Perdida 0.000253 

Iteracion 04353    Perdida 0.000248 

Iteracion 04354    Perdida 0.000248 

Iteracion 04355    Perdida 0.000256 

Iteracion 04356    Perdida 0.000253 

Iteracion 04357    Perdida 0.000259 

Iteracion 04358    Perdida 0.000257 

Iteracion 04359    Perdida 0.000249 

Iteracion 04360    Perdida 0.000248 

Iteracion 04361    Perdida 0.000248 

Iteracion 04362    Perdida 0.000240 

Iteracion 04363    Perdida 0.000243 

Iteracion 04364    Perdida 0.000237 

Iteracion 04365    Perdida 0.000236 

Iteracion 04366    Perdida 0.000235 

Iteracion 04367    Perdida 0.000228 

Iteracion 04368    Perdida 0.000234 

Iteracion 04369    Perdida 0.000236 

Iteracion 04370    Perdida 0.000246 

Iteracion 04371    Perdida 0.000258 

Iteracion 04372    Perdida 0.000276 

Iteracion 04373    Perdida 0.000289 

Iteracion 04374    Perdida 0.000286 

Iteracion 04375    Perdida 0.000287 

Iteracion 04376    Perdida 0.000276 

Iteracion 04377    Perdida 0.000267 

Iteracion 04378    Perdida 0.000260 

Iteracion 04379    Perdida 0.000274 

Iteracion 04380    Perdida 0.000283 

Iteracion 04381    Perdida 0.000277 

Iteracion 04382    Perdida 0.000267 

Iteracion 04383    Perdida 0.000247 

Iteracion 04384    Perdida 0.000233 

Iteracion 04385    Perdida 0.000227 

Iteracion 04386    Perdida 0.000238 

Iteracion 04387    Perdida 0.000240 

Iteracion 04388    Perdida 0.000232 

Iteracion 04389    Perdida 0.000234 

Iteracion 04390    Perdida 0.000226 

Iteracion 04391    Perdida 0.000219 

Iteracion 04392    Perdida 0.000221 

Iteracion 04393    Perdida 0.000231 

Iteracion 04394    Perdida 0.000237 

Iteracion 04395    Perdida 0.000237 

Iteracion 04396    Perdida 0.000240 

Iteracion 04397    Perdida 0.000263 

Iteracion 04398    Perdida 0.000285 

Iteracion 04399    Perdida 0.000317 

Iteracion 04400    Perdida 0.000337 

Iteracion 04401    Perdida 0.000352 

Iteracion 04402    Perdida 0.000339 

Iteracion 04403    Perdida 0.000319 

Iteracion 04404    Perdida 0.000303 

Iteracion 04405    Perdida 0.000296 

Iteracion 04406    Perdida 0.000294 

Iteracion 04407    Perdida 0.000289 

Iteracion 04408    Perdida 0.000282 

Iteracion 04409    Perdida 0.000269 

Iteracion 04410    Perdida 0.000255 

Iteracion 04411    Perdida 0.000247 

Iteracion 04412    Perdida 0.000242 

Iteracion 04413    Perdida 0.000240 

Iteracion 04414    Perdida 0.000242 

Iteracion 04415    Perdida 0.000231 

Iteracion 04416    Perdida 0.000218 

Iteracion 04417    Perdida 0.000225 

Iteracion 04418    Perdida 0.000226 

Iteracion 04419    Perdida 0.000214 

Iteracion 04420    Perdida 0.000212 

Iteracion 04421    Perdida 0.000215 

Iteracion 04422    Perdida 0.000211 

Iteracion 04423    Perdida 0.000207 

Iteracion 04424    Perdida 0.000206 

Iteracion 04425    Perdida 0.000210 

Iteracion 04426    Perdida 0.000206 

Iteracion 04427    Perdida 0.000208 

Iteracion 04428    Perdida 0.000206 

Iteracion 04429    Perdida 0.000209 

Iteracion 04430    Perdida 0.000205 

Iteracion 04431    Perdida 0.000208 

Iteracion 04432    Perdida 0.000204 

Iteracion 04433    Perdida 0.000211 

Iteracion 04434    Perdida 0.000213 

Iteracion 04435    Perdida 0.000215 

Iteracion 04436    Perdida 0.000224 

Iteracion 04437    Perdida 0.000231 

Iteracion 04438    Perdida 0.000240 

Iteracion 04439    Perdida 0.000257 

Iteracion 04440    Perdida 0.000265 

Iteracion 04441    Perdida 0.000274 

Iteracion 04442    Perdida 0.000282 

Iteracion 04443    Perdida 0.000293 

Iteracion 04444    Perdida 0.000288 

Iteracion 04445    Perdida 0.000272 

Iteracion 04446    Perdida 0.000251 

Iteracion 04447    Perdida 0.000245 

Iteracion 04448    Perdida 0.000246 

Iteracion 04449    Perdida 0.000244 

Iteracion 04450    Perdida 0.000246 

Iteracion 04451    Perdida 0.000243 

Iteracion 04452    Perdida 0.000239 

Iteracion 04453    Perdida 0.000230 

Iteracion 04454    Perdida 0.000225 

Iteracion 04455    Perdida 0.000227 

Iteracion 04456    Perdida 0.000228 

Iteracion 04457    Perdida 0.000220 

Iteracion 04458    Perdida 0.000214 

Iteracion 04459    Perdida 0.000216 

Iteracion 04460    Perdida 0.000222 

Iteracion 04461    Perdida 0.000224 

Iteracion 04462    Perdida 0.000223 

Iteracion 04463    Perdida 0.000221 

Iteracion 04464    Perdida 0.000235 

Iteracion 04465    Perdida 0.000240 

Iteracion 04466    Perdida 0.000241 

Iteracion 04467    Perdida 0.000232 

Iteracion 04468    Perdida 0.000226 

Iteracion 04469    Perdida 0.000221 

Iteracion 04470    Perdida 0.000221 

Iteracion 04471    Perdida 0.000212 

Iteracion 04472    Perdida 0.000205 

Iteracion 04473    Perdida 0.000199 

Iteracion 04474    Perdida 0.000200 

Iteracion 04475    Perdida 0.000202 

Iteracion 04476    Perdida 0.000200 

Iteracion 04477    Perdida 0.000199 

Iteracion 04478    Perdida 0.000196 

Iteracion 04479    Perdida 0.000198 

Iteracion 04480    Perdida 0.000197 

Iteracion 04481    Perdida 0.000200 

Iteracion 04482    Perdida 0.000198 

Iteracion 04483    Perdida 0.000199 

Iteracion 04484    Perdida 0.000201 

Iteracion 04485    Perdida 0.000206 

Iteracion 04486    Perdida 0.000209 

Iteracion 04487    Perdida 0.000211 

Iteracion 04488    Perdida 0.000217 

Iteracion 04489    Perdida 0.000223 

Iteracion 04490    Perdida 0.000226 

Iteracion 04491    Perdida 0.000224 

Iteracion 04492    Perdida 0.000234 

Iteracion 04493    Perdida 0.000251 

Iteracion 04494    Perdida 0.000283 

Iteracion 04495    Perdida 0.000333 

Iteracion 04496    Perdida 0.000374 

Iteracion 04497    Perdida 0.000408 

Iteracion 04498    Perdida 0.000371 

Iteracion 04499    Perdida 0.000310 

Iteracion 04500    Perdida 0.000264 

Iteracion 04501    Perdida 0.000276 

Iteracion 04502    Perdida 0.000316 

Iteracion 04503    Perdida 0.000320 

Iteracion 04504    Perdida 0.000263 

Iteracion 04505    Perdida 0.000245 

Iteracion 04506    Perdida 0.000261 

Iteracion 04507    Perdida 0.000259 

Iteracion 04508    Perdida 0.000227 

Iteracion 04509    Perdida 0.000216 

Iteracion 04510    Perdida 0.000241 

Iteracion 04511    Perdida 0.000237 

Iteracion 04512    Perdida 0.000210 

Iteracion 04513    Perdida 0.000222 

Iteracion 04514    Perdida 0.000235 

Iteracion 04515    Perdida 0.000208 

Iteracion 04516    Perdida 0.000212 

Iteracion 04517    Perdida 0.000219 

Iteracion 04518    Perdida 0.000209 

Iteracion 04519    Perdida 0.000201 

Iteracion 04520    Perdida 0.000203 

Iteracion 04521    Perdida 0.000208 

Iteracion 04522    Perdida 0.000200 

Iteracion 04523    Perdida 0.000197 

Iteracion 04524    Perdida 0.000197 

Iteracion 04525    Perdida 0.000199 

Iteracion 04526    Perdida 0.000188 

Iteracion 04527    Perdida 0.000188 

Iteracion 04528    Perdida 0.000188 

Iteracion 04529    Perdida 0.000189 

Iteracion 04530    Perdida 0.000189 

Iteracion 04531    Perdida 0.000190 

Iteracion 04532    Perdida 0.000192 

Iteracion 04533    Perdida 0.000190 

Iteracion 04534    Perdida 0.000193 

Iteracion 04535    Perdida 0.000196 

Iteracion 04536    Perdida 0.000203 

Iteracion 04537    Perdida 0.000213 

Iteracion 04538    Perdida 0.000228 

Iteracion 04539    Perdida 0.000243 

Iteracion 04540    Perdida 0.000257 

Iteracion 04541    Perdida 0.000255 

Iteracion 04542    Perdida 0.000241 

Iteracion 04543    Perdida 0.000218 

Iteracion 04544    Perdida 0.000205 

Iteracion 04545    Perdida 0.000215 

Iteracion 04546    Perdida 0.000234 

Iteracion 04547    Perdida 0.000248 

Iteracion 04548    Perdida 0.000243 

Iteracion 04549    Perdida 0.000242 

Iteracion 04550    Perdida 0.000249 

Iteracion 04551    Perdida 0.000266 

Iteracion 04552    Perdida 0.000267 

Iteracion 04553    Perdida 0.000252 

Iteracion 04554    Perdida 0.000246 

Iteracion 04555    Perdida 0.000254 

Iteracion 04556    Perdida 0.000247 

Iteracion 04557    Perdida 0.000251 

Iteracion 04558    Perdida 0.000244 

Iteracion 04559    Perdida 0.000225 

Iteracion 04560    Perdida 0.000208 

Iteracion 04561    Perdida 0.000199 

Iteracion 04562    Perdida 0.000202 

Iteracion 04563    Perdida 0.000201 

Iteracion 04564    Perdida 0.000191 

Iteracion 04565    Perdida 0.000188 

Iteracion 04566    Perdida 0.000198 

Iteracion 04567    Perdida 0.000191 

Iteracion 04568    Perdida 0.000187 

Iteracion 04569    Perdida 0.000189 

Iteracion 04570    Perdida 0.000188 

Iteracion 04571    Perdida 0.000182 

Iteracion 04572    Perdida 0.000185 

Iteracion 04573    Perdida 0.000184 

Iteracion 04574    Perdida 0.000179 

Iteracion 04575    Perdida 0.000180 

Iteracion 04576    Perdida 0.000186 

Iteracion 04577    Perdida 0.000189 

Iteracion 04578    Perdida 0.000200 

Iteracion 04579    Perdida 0.000210 

Iteracion 04580    Perdida 0.000228 

Iteracion 04581    Perdida 0.000255 

Iteracion 04582    Perdida 0.000280 

Iteracion 04583    Perdida 0.000289 

Iteracion 04584    Perdida 0.000286 

Iteracion 04585    Perdida 0.000288 

Iteracion 04586    Perdida 0.000288 

Iteracion 04587    Perdida 0.000293 

Iteracion 04588    Perdida 0.000267 

Iteracion 04589    Perdida 0.000236 

Iteracion 04590    Perdida 0.000237 

Iteracion 04591    Perdida 0.000244 

Iteracion 04592    Perdida 0.000246 

Iteracion 04593    Perdida 0.000241 

Iteracion 04594    Perdida 0.000229 

Iteracion 04595    Perdida 0.000222 

Iteracion 04596    Perdida 0.000219 

Iteracion 04597    Perdida 0.000214 

Iteracion 04598    Perdida 0.000196 

Iteracion 04599    Perdida 0.000191 

Iteracion 04600    Perdida 0.000197 

Iteracion 04601    Perdida 0.000196 

Iteracion 04602    Perdida 0.000188 

Iteracion 04603    Perdida 0.000193 

Iteracion 04604    Perdida 0.000198 

Iteracion 04605    Perdida 0.000193 

Iteracion 04606    Perdida 0.000194 

Iteracion 04607    Perdida 0.000197 

Iteracion 04608    Perdida 0.000195 

Iteracion 04609    Perdida 0.000193 

Iteracion 04610    Perdida 0.000193 

Iteracion 04611    Perdida 0.000187 

Iteracion 04612    Perdida 0.000182 

Iteracion 04613    Perdida 0.000180 

Iteracion 04614    Perdida 0.000176 

Iteracion 04615    Perdida 0.000175 

Iteracion 04616    Perdida 0.000181 

Iteracion 04617    Perdida 0.000180 

Iteracion 04618    Perdida 0.000178 

Iteracion 04619    Perdida 0.000179 

Iteracion 04620    Perdida 0.000182 

Iteracion 04621    Perdida 0.000186 

Iteracion 04622    Perdida 0.000199 

Iteracion 04623    Perdida 0.000219 

Iteracion 04624    Perdida 0.000244 

Iteracion 04625    Perdida 0.000252 

Iteracion 04626    Perdida 0.000257 

Iteracion 04627    Perdida 0.000244 

Iteracion 04628    Perdida 0.000234 

Iteracion 04629    Perdida 0.000244 

Iteracion 04630    Perdida 0.000273 

Iteracion 04631    Perdida 0.000296 

Iteracion 04632    Perdida 0.000286 

Iteracion 04633    Perdida 0.000274 

Iteracion 04634    Perdida 0.000272 

Iteracion 04635    Perdida 0.000260 

Iteracion 04636    Perdida 0.000258 

Iteracion 04637    Perdida 0.000257 

Iteracion 04638    Perdida 0.000253 

Iteracion 04639    Perdida 0.000247 

Iteracion 04640    Perdida 0.000232 

Iteracion 04641    Perdida 0.000222 

Iteracion 04642    Perdida 0.000216 

Iteracion 04643    Perdida 0.000220 

Iteracion 04644    Perdida 0.000208 

Iteracion 04645    Perdida 0.000199 

Iteracion 04646    Perdida 0.000206 

Iteracion 04647    Perdida 0.000201 

Iteracion 04648    Perdida 0.000195 

Iteracion 04649    Perdida 0.000183 

Iteracion 04650    Perdida 0.000181 

Iteracion 04651    Perdida 0.000183 

Iteracion 04652    Perdida 0.000180 

Iteracion 04653    Perdida 0.000178 

Iteracion 04654    Perdida 0.000181 

Iteracion 04655    Perdida 0.000175 

Iteracion 04656    Perdida 0.000171 

Iteracion 04657    Perdida 0.000172 

Iteracion 04658    Perdida 0.000169 

Iteracion 04659    Perdida 0.000169 

Iteracion 04660    Perdida 0.000169 

Iteracion 04661    Perdida 0.000171 

Iteracion 04662    Perdida 0.000176 

Iteracion 04663    Perdida 0.000182 

Iteracion 04664    Perdida 0.000190 

Iteracion 04665    Perdida 0.000200 

Iteracion 04666    Perdida 0.000219 

Iteracion 04667    Perdida 0.000235 

Iteracion 04668    Perdida 0.000237 

Iteracion 04669    Perdida 0.000231 

Iteracion 04670    Perdida 0.000224 

Iteracion 04671    Perdida 0.000234 

Iteracion 04672    Perdida 0.000243 

Iteracion 04673    Perdida 0.000247 

Iteracion 04674    Perdida 0.000213 

Iteracion 04675    Perdida 0.000190 

Iteracion 04676    Perdida 0.000189 

Iteracion 04677    Perdida 0.000201 

Iteracion 04678    Perdida 0.000208 

Iteracion 04679    Perdida 0.000195 

Iteracion 04680    Perdida 0.000193 

Iteracion 04681    Perdida 0.000196 

Iteracion 04682    Perdida 0.000200 

Iteracion 04683    Perdida 0.000208 

Iteracion 04684    Perdida 0.000201 

Iteracion 04685    Perdida 0.000190 

Iteracion 04686    Perdida 0.000196 

Iteracion 04687    Perdida 0.000203 

Iteracion 04688    Perdida 0.000207 

Iteracion 04689    Perdida 0.000220 

Iteracion 04690    Perdida 0.000249 

Iteracion 04691    Perdida 0.000296 

Iteracion 04692    Perdida 0.000345 

Iteracion 04693    Perdida 0.000370 

Iteracion 04694    Perdida 0.000353 

Iteracion 04695    Perdida 0.000298 

Iteracion 04696    Perdida 0.000266 

Iteracion 04697    Perdida 0.000266 

Iteracion 04698    Perdida 0.000267 

Iteracion 04699    Perdida 0.000249 

Iteracion 04700    Perdida 0.000236 

Iteracion 04701    Perdida 0.000225 

Iteracion 04702    Perdida 0.000203 

Iteracion 04703    Perdida 0.000203 

Iteracion 04704    Perdida 0.000211 

Iteracion 04705    Perdida 0.000194 

Iteracion 04706    Perdida 0.000197 

Iteracion 04707    Perdida 0.000206 

Iteracion 04708    Perdida 0.000185 

Iteracion 04709    Perdida 0.000184 

Iteracion 04710    Perdida 0.000184 

Iteracion 04711    Perdida 0.000174 

Iteracion 04712    Perdida 0.000175 

Iteracion 04713    Perdida 0.000171 

Iteracion 04714    Perdida 0.000170 

Iteracion 04715    Perdida 0.000167 

Iteracion 04716    Perdida 0.000169 

Iteracion 04717    Perdida 0.000164 

Iteracion 04718    Perdida 0.000164 

Iteracion 04719    Perdida 0.000164 

Iteracion 04720    Perdida 0.000162 

Iteracion 04721    Perdida 0.000166 

Iteracion 04722    Perdida 0.000164 

Iteracion 04723    Perdida 0.000167 

Iteracion 04724    Perdida 0.000170 

Iteracion 04725    Perdida 0.000178 

Iteracion 04726    Perdida 0.000189 

Iteracion 04727    Perdida 0.000195 

Iteracion 04728    Perdida 0.000208 

Iteracion 04729    Perdida 0.000216 

Iteracion 04730    Perdida 0.000217 

Iteracion 04731    Perdida 0.000208 

Iteracion 04732    Perdida 0.000200 

Iteracion 04733    Perdida 0.000199 

Iteracion 04734    Perdida 0.000197 

Iteracion 04735    Perdida 0.000205 

Iteracion 04736    Perdida 0.000206 

Iteracion 04737    Perdida 0.000204 

Iteracion 04738    Perdida 0.000205 

Iteracion 04739    Perdida 0.000199 

Iteracion 04740    Perdida 0.000196 

Iteracion 04741    Perdida 0.000183 

Iteracion 04742    Perdida 0.000176 

Iteracion 04743    Perdida 0.000178 

Iteracion 04744    Perdida 0.000179 

Iteracion 04745    Perdida 0.000177 

Iteracion 04746    Perdida 0.000172 

Iteracion 04747    Perdida 0.000170 

Iteracion 04748    Perdida 0.000169 

Iteracion 04749    Perdida 0.000171 

Iteracion 04750    Perdida 0.000173 

Iteracion 04751    Perdida 0.000172 

Iteracion 04752    Perdida 0.000177 

Iteracion 04753    Perdida 0.000187 

Iteracion 04754    Perdida 0.000199 

Iteracion 04755    Perdida 0.000219 

Iteracion 04756    Perdida 0.000242 

Iteracion 04757    Perdida 0.000262 

Iteracion 04758    Perdida 0.000264 

Iteracion 04759    Perdida 0.000236 

Iteracion 04760    Perdida 0.000214 

Iteracion 04761    Perdida 0.000200 

Iteracion 04762    Perdida 0.000203 

Iteracion 04763    Perdida 0.000217 

Iteracion 04764    Perdida 0.000219 

Iteracion 04765    Perdida 0.000212 

Iteracion 04766    Perdida 0.000189 

Iteracion 04767    Perdida 0.000190 

Iteracion 04768    Perdida 0.000200 

Iteracion 04769    Perdida 0.000194 

Iteracion 04770    Perdida 0.000180 

Iteracion 04771    Perdida 0.000177 

Iteracion 04772    Perdida 0.000184 

Iteracion 04773    Perdida 0.000180 

Iteracion 04774    Perdida 0.000178 

Iteracion 04775    Perdida 0.000175 

Iteracion 04776    Perdida 0.000176 

Iteracion 04777    Perdida 0.000176 

Iteracion 04778    Perdida 0.000175 

Iteracion 04779    Perdida 0.000176 

Iteracion 04780    Perdida 0.000178 

Iteracion 04781    Perdida 0.000179 

Iteracion 04782    Perdida 0.000185 

Iteracion 04783    Perdida 0.000185 

Iteracion 04784    Perdida 0.000185 

Iteracion 04785    Perdida 0.000182 

Iteracion 04786    Perdida 0.000172 

Iteracion 04787    Perdida 0.000164 

Iteracion 04788    Perdida 0.000165 

Iteracion 04789    Perdida 0.000161 

Iteracion 04790    Perdida 0.000161 

Iteracion 04791    Perdida 0.000163 

Iteracion 04792    Perdida 0.000161 

Iteracion 04793    Perdida 0.000162 

Iteracion 04794    Perdida 0.000164 

Iteracion 04795    Perdida 0.000164 

Iteracion 04796    Perdida 0.000161 

Iteracion 04797    Perdida 0.000160 

Iteracion 04798    Perdida 0.000164 

Iteracion 04799    Perdida 0.000165 

Iteracion 04800    Perdida 0.000176 

Iteracion 04801    Perdida 0.000190 

Iteracion 04802    Perdida 0.000205 

Iteracion 04803    Perdida 0.000226 

Iteracion 04804    Perdida 0.000250 

Iteracion 04805    Perdida 0.000257 

Iteracion 04806    Perdida 0.000251 

Iteracion 04807    Perdida 0.000233 

Iteracion 04808    Perdida 0.000219 

Iteracion 04809    Perdida 0.000229 

Iteracion 04810    Perdida 0.000242 

Iteracion 04811    Perdida 0.000231 

Iteracion 04812    Perdida 0.000203 

Iteracion 04813    Perdida 0.000196 

Iteracion 04814    Perdida 0.000210 

Iteracion 04815    Perdida 0.000211 

Iteracion 04816    Perdida 0.000212 

Iteracion 04817    Perdida 0.000221 

Iteracion 04818    Perdida 0.000234 

Iteracion 04819    Perdida 0.000250 

Iteracion 04820    Perdida 0.000259 

Iteracion 04821    Perdida 0.000274 

Iteracion 04822    Perdida 0.000296 

Iteracion 04823    Perdida 0.000301 

Iteracion 04824    Perdida 0.000265 

Iteracion 04825    Perdida 0.000257 

Iteracion 04826    Perdida 0.000237 

Iteracion 04827    Perdida 0.000211 

Iteracion 04828    Perdida 0.000239 

Iteracion 04829    Perdida 0.000244 

Iteracion 04830    Perdida 0.000217 

Iteracion 04831    Perdida 0.000199 

Iteracion 04832    Perdida 0.000204 

Iteracion 04833    Perdida 0.000200 

Iteracion 04834    Perdida 0.000193 

Iteracion 04835    Perdida 0.000194 

Iteracion 04836    Perdida 0.000179 

Iteracion 04837    Perdida 0.000182 

Iteracion 04838    Perdida 0.000175 

Iteracion 04839    Perdida 0.000169 

Iteracion 04840    Perdida 0.000167 

Iteracion 04841    Perdida 0.000163 

Iteracion 04842    Perdida 0.000158 

Iteracion 04843    Perdida 0.000164 

Iteracion 04844    Perdida 0.000157 

Iteracion 04845    Perdida 0.000153 

Iteracion 04846    Perdida 0.000155 

Iteracion 04847    Perdida 0.000150 

Iteracion 04848    Perdida 0.000149 

Iteracion 04849    Perdida 0.000149 

Iteracion 04850    Perdida 0.000147 

Iteracion 04851    Perdida 0.000149 

Iteracion 04852    Perdida 0.000148 

Iteracion 04853    Perdida 0.000146 

Iteracion 04854    Perdida 0.000145 

Iteracion 04855    Perdida 0.000148 

Iteracion 04856    Perdida 0.000150 

Iteracion 04857    Perdida 0.000157 

Iteracion 04858    Perdida 0.000163 

Iteracion 04859    Perdida 0.000180 

Iteracion 04860    Perdida 0.000208 

Iteracion 04861    Perdida 0.000240 

Iteracion 04862    Perdida 0.000285 

Iteracion 04863    Perdida 0.000315 

Iteracion 04864    Perdida 0.000317 

Iteracion 04865    Perdida 0.000268 

Iteracion 04866    Perdida 0.000230 

Iteracion 04867    Perdida 0.000229 

Iteracion 04868    Perdida 0.000254 

Iteracion 04869    Perdida 0.000261 

Iteracion 04870    Perdida 0.000262 

Iteracion 04871    Perdida 0.000255 

Iteracion 04872    Perdida 0.000237 

Iteracion 04873    Perdida 0.000226 

Iteracion 04874    Perdida 0.000220 

Iteracion 04875    Perdida 0.000202 

Iteracion 04876    Perdida 0.000191 

Iteracion 04877    Perdida 0.000203 

Iteracion 04878    Perdida 0.000203 

Iteracion 04879    Perdida 0.000193 

Iteracion 04880    Perdida 0.000184 

Iteracion 04881    Perdida 0.000182 

Iteracion 04882    Perdida 0.000183 

Iteracion 04883    Perdida 0.000174 

Iteracion 04884    Perdida 0.000165 

Iteracion 04885    Perdida 0.000165 

Iteracion 04886    Perdida 0.000166 

Iteracion 04887    Perdida 0.000159 

Iteracion 04888    Perdida 0.000161 

Iteracion 04889    Perdida 0.000159 

Iteracion 04890    Perdida 0.000155 

Iteracion 04891    Perdida 0.000153 

Iteracion 04892    Perdida 0.000148 

Iteracion 04893    Perdida 0.000144 

Iteracion 04894    Perdida 0.000146 

Iteracion 04895    Perdida 0.000148 

Iteracion 04896    Perdida 0.000146 

Iteracion 04897    Perdida 0.000147 

Iteracion 04898    Perdida 0.000151 

Iteracion 04899    Perdida 0.000159 

Iteracion 04900    Perdida 0.000166 

Iteracion 04901    Perdida 0.000177 

Iteracion 04902    Perdida 0.000192 

Iteracion 04903    Perdida 0.000208 

Iteracion 04904    Perdida 0.000224 

Iteracion 04905    Perdida 0.000240 

Iteracion 04906    Perdida 0.000264 

Iteracion 04907    Perdida 0.000286 

Iteracion 04908    Perdida 0.000341 

Iteracion 04909    Perdida 0.000323 

Iteracion 04910    Perdida 0.000276 

Iteracion 04911    Perdida 0.000227 

Iteracion 04912    Perdida 0.000227 

Iteracion 04913    Perdida 0.000247 

Iteracion 04914    Perdida 0.000216 

Iteracion 04915    Perdida 0.000195 

Iteracion 04916    Perdida 0.000197 

Iteracion 04917    Perdida 0.000210 

Iteracion 04918    Perdida 0.000201 

Iteracion 04919    Perdida 0.000184 

Iteracion 04920    Perdida 0.000185 

Iteracion 04921    Perdida 0.000191 

Iteracion 04922    Perdida 0.000179 

Iteracion 04923    Perdida 0.000179 

Iteracion 04924    Perdida 0.000180 

Iteracion 04925    Perdida 0.000169 

Iteracion 04926    Perdida 0.000166 

Iteracion 04927    Perdida 0.000169 

Iteracion 04928    Perdida 0.000164 

Iteracion 04929    Perdida 0.000160 

Iteracion 04930    Perdida 0.000161 

Iteracion 04931    Perdida 0.000158 

Iteracion 04932    Perdida 0.000169 

Iteracion 04933    Perdida 0.000174 

Iteracion 04934    Perdida 0.000180 

Iteracion 04935    Perdida 0.000183 

Iteracion 04936    Perdida 0.000194 

Iteracion 04937    Perdida 0.000192 

Iteracion 04938    Perdida 0.000194 

Iteracion 04939    Perdida 0.000187 

Iteracion 04940    Perdida 0.000172 

Iteracion 04941    Perdida 0.000164 

Iteracion 04942    Perdida 0.000157 

Iteracion 04943    Perdida 0.000159 

Iteracion 04944    Perdida 0.000156 

Iteracion 04945    Perdida 0.000156 

Iteracion 04946    Perdida 0.000155 

Iteracion 04947    Perdida 0.000152 

Iteracion 04948    Perdida 0.000150 

Iteracion 04949    Perdida 0.000153 

Iteracion 04950    Perdida 0.000160 

Iteracion 04951    Perdida 0.000164 

Iteracion 04952    Perdida 0.000173 

Iteracion 04953    Perdida 0.000177 

Iteracion 04954    Perdida 0.000187 

Iteracion 04955    Perdida 0.000196 

Iteracion 04956    Perdida 0.000212 

Iteracion 04957    Perdida 0.000217 

Iteracion 04958    Perdida 0.000203 

Iteracion 04959    Perdida 0.000179 

Iteracion 04960    Perdida 0.000160 

Iteracion 04961    Perdida 0.000158 

Iteracion 04962    Perdida 0.000167 

Iteracion 04963    Perdida 0.000172 

Iteracion 04964    Perdida 0.000168 

Iteracion 04965    Perdida 0.000162 

Iteracion 04966    Perdida 0.000154 

Iteracion 04967    Perdida 0.000155 

Iteracion 04968    Perdida 0.000157 

Iteracion 04969    Perdida 0.000152 

Iteracion 04970    Perdida 0.000147 

Iteracion 04971    Perdida 0.000144 

Iteracion 04972    Perdida 0.000145 

Iteracion 04973    Perdida 0.000146 

Iteracion 04974    Perdida 0.000147 

Iteracion 04975    Perdida 0.000143 

Iteracion 04976    Perdida 0.000142 

Iteracion 04977    Perdida 0.000145 

Iteracion 04978    Perdida 0.000147 

Iteracion 04979    Perdida 0.000155 

Iteracion 04980    Perdida 0.000166 

Iteracion 04981    Perdida 0.000187 

Iteracion 04982    Perdida 0.000205 

Iteracion 04983    Perdida 0.000223 

Iteracion 04984    Perdida 0.000232 

Iteracion 04985    Perdida 0.000239 

Iteracion 04986    Perdida 0.000237 

Iteracion 04987    Perdida 0.000232 

Iteracion 04988    Perdida 0.000256 

Iteracion 04989    Perdida 0.000260 

Iteracion 04990    Perdida 0.000269 

Iteracion 04991    Perdida 0.000206 

Iteracion 04992    Perdida 0.000197 

Iteracion 04993    Perdida 0.000239 

Iteracion 04994    Perdida 0.000212 

Iteracion 04995    Perdida 0.000186 

Iteracion 04996    Perdida 0.000189 

Iteracion 04997    Perdida 0.000189 

Iteracion 04998    Perdida 0.000178 

Iteracion 04999    Perdida 0.000174 

Iteracion 05000    Perdida 0.000174 

CPU times: user 4min 24s, sys: 1min 5s, total: 5min 29s
Wall time: 5min 34s
In [98]:
out_np = torch_to_np(net(net_input))
q = plot_image_grid([np.clip(out_np, 0, 1), image_np], factor=13);
In [99]:
#total_loss_item_final, psrn_final, total_loss_final, psrn_masked_final
print("total_loss_item_final: ", "{0:.6f}".format(total_loss_item_final[len(total_loss_item_final)-1]))
print("Relación pico señal / ruido (PSNR): ", "{0:.6f}".format(psrn_final[len(psrn_final)-1]))
print("Relación pico señal / ruido (PSNR) [masked]: ", "{0:.6f}".format(psrn_masked_final[len(psrn_masked_final)-1]))
print("Error cuadrático medio (MSE): ", "{0:.6f}".format(total_loss_final[len(total_loss_final)-1]), "\n")

fig, (ax1, ax2, ax3, ax4) = plt.subplots(nrows=4, figsize=(10,10))
mpl.style.use('seaborn')

ax1.set_title('Indice de pérdida total acumulada en cada iteración'.format('seaborn'), color='C0')
ax1.plot(total_loss_item_final, color='C0')

ax2.set_title('Relación pico señal / ruido (PSNR)'.format('seaborn'), color='C1')
ax2.plot(psrn_final, color='C1')

ax3.plot(total_loss_final, color='C2')
ax3.set_title('Error cuadrático medio (MSE)'.format('seaborn'), color='C2')

ax4.set_title('Relación pico señal / ruido (PSNR)[masked]'.format('seaborn'), color='C3')
ax4.plot(psrn_masked_final, color='C3')

plt.tight_layout()
plt.show()
plt.close()

mpl.rcParams.update(inline_rc)
total_loss_item_final:  0.000174
Relación pico señal / ruido (PSNR):  29.039619
Relación pico señal / ruido (PSNR) [masked]:  37.583667
Error cuadrático medio (MSE):  0.000174